【发布时间】:2017-11-14 08:54:43
【问题描述】:
我尝试将 JSON 字符串转换为 JSON 对象,但在 JSONSerialization 之后,JSON 中的输出为 nil。
响应字符串:
[{\"form_id\":3465,\"canonical_name\":\"df_SAWERQ\",\"form_name\":\"Activity 4 with Images\",\"form_desc\":null}]
我尝试用下面的代码转换这个字符串:
let jsonString = response.result.value
let data: Data? = jsonString?.data(using: .utf8)
let json = (try? JSONSerialization.jsonObject(with: data, options: [])) as? [String:AnyObject]
print(json ?? "Empty Data")
【问题讨论】:
-
您是否添加了 alamofire 吊舱。 google.com/…
-
是的,我安装了 Alamofire Pod
-
改用
do ... catch并打印错误。它可能会告诉你出了什么问题。