【发布时间】:2018-05-30 11:49:49
【问题描述】:
在我的解析器中,我有一个方法可以返回 API 的结果对象。内容数据为字符串时失败:
...
resul = [NSJSONSerialization JSONObjectWithData: data options: NSJSONReadingMutableContainers error: &error];
return resul;
结果为零。
但数据不为零:如果执行:
NSString *strResul = [[NSString alloc] initWithData:data encoding:NSUTF8StringEncoding]
strResul 是“我的字符串”。
为什么 NSJSONSerialization 只在这种情况下失败?
【问题讨论】:
-
“我的字符串”不是有效的 json。您可以在这里测试您的 json 是否有效……jsonlint.com
标签: objective-c nsjsonserialization