理解 JSON 解析为 NSDictionary [重复]
Posted
技术标签:
【中文标题】理解 JSON 解析为 NSDictionary [重复]【英文标题】:understand JSON parse to NSDictionary [duplicate] 【发布时间】:2013-01-04 15:29:45 【问题描述】:可能重复:NSJSONSerialization from NSString
我有这个旧代码,如何使用NSJSONSerialization
完成?
下面使用SBJSON
+ (NSDictionary *) parseJSONResponse: (NSString *) response
NSDictionary *dictionary = [response JSONValue];
return dictionary;
【问题讨论】:
如果你知道你可以使用NSJSONSerialization
,你为什么不谷歌它的类参考?
或谷歌“NSJSONSerialization 示例”。或“NSJSONSerialization 教程”。每当您对课程(a)有疑问时,请查看 Apple 文档;如果做不到这一点,(b) 寻找示例和/或教程。
我做了,但不清楚,所以我问了这个问题......
【参考方案1】:
您需要响应 NSData 来执行以下操作:
NSError *error;
NSDictionary *dictionary = [NSJSONSerialization JSONObjectWithData:data options:kNilOptions error:&error];
【讨论】:
以上是关于理解 JSON 解析为 NSDictionary [重复]的主要内容,如果未能解决你的问题,请参考以下文章
将此数据从 JSON 解析为 NSDictionary [重复]
为啥 NSJSONSerialization 将 NSDictionary 错误地解析为 JSON?