我尝试在 swift 中加载 UTF8 JSON 文件,并在 NSData
中收到响应。然后我通过以下方式将其转换为 NSString
:
let responseString = NSString(data: myNSdata!, encoding: NSUTF8StringEncoding)
let json = JSON(responseString)
print(json["now"].string)
print(json.string)
第一次打印显示 nil 但第二次打印正确显示文件,但每个 "
之前都有 \
字符,我认为这就是原因。请帮助我找到解决方案。
最佳答案
无需创建字符串来初始化 JSON()
,使用数据即可:
let json = JSON(data: myNSdata!)
关于ios - 快速解析 UTF8 json 文件不能与 SwiftyJson 一起正常工作,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32937753/