我在Swift中遇到编码问题。
我想解析一个JSON字符串,但是我得到了这个错误:
Error Domain=NSCocoaErrorDomain Code=3840 "No value for key in object around character 8." UserInfo={NSDebugDescription=No value for key in object around character 8.}
我不知道如何处理此错误。 Swift中的所有错误消息对我来说都是无法理解的。其他语言的错误要容易得多。
我的代码:
let jsonString = "{\"name:\"fred\", \"age\":40}"
let jsonData = jsonString.dataUsingEncoding(NSUTF8StringEncoding)!
do {
let parsed = try NSJSONSerialization.JSONObjectWithData(jsonData, options: NSJSONReadingOptions.AllowFragments)
print(parsed)
} catch let error as NSError {
print("\(error)")
}
答案 0 :(得分:2)