How to convert a JSON string to a dictionary?

前端 未结 10 906
情深已故
情深已故 2020-11-22 05:57

I want to make one function in my swift project that converts String to Dictionary json format but I got one error:

Cannot convert expression\'s type

10条回答
  •  终归单人心
    2020-11-22 06:56

    Swift 4

    extension String {
        func convertToDictionary() -> [String: Any]? {
            if let data = self.data(using: .utf8) {
                do {
                    return try JSONSerialization.jsonObject(with: data, options: []) as? [String: Any]
                } catch {
                    print(error.localizedDescription)
                }
            }
            return nil
        }
    }
    

提交回复
热议问题