我有一个由webservice返回的json字符串。我将字符串简化为“[,]”以重现错误。
我的解析代码是
var sample:NSString="[,]"
let data = sample.data(using: String.Encoding.utf8.rawValue)
do{
let d= try JSONSerialization.jsonObject(with: data!, options: [])
print(d)
}
catch {
print("json error: \(error)")
}
给出的错误是
json error: Error Domain=NSCocoaErrorDomain Code=3840 "Invalid value around character 1." UserInfo={NSDebugDescription=Invalid value around character 1.}
预期的是具有NSNull值的二维数组。