【发布时间】:2011-10-07 07:13:13
【问题描述】:
我一直在阅读 ios 5 中有一个 now 库,可让您序列化和反序列化 JSON 数据。我一生都无法在 /Developer 文件夹中找到示例或框架。任何人都有运气找到/使用这个?如果可以,请您指出正确的方向吗?
【问题讨论】:
我一直在阅读 ios 5 中有一个 now 库,可让您序列化和反序列化 JSON 数据。我一生都无法在 /Developer 文件夹中找到示例或框架。任何人都有运气找到/使用这个?如果可以,请您指出正确的方向吗?
【问题讨论】:
NSJSONSerialization 现已在 iOS 5 中公开,Tweeting 示例应用程序中有一个使用示例。
【讨论】:
我在用,很简单,只需要导入库即可:
#import <Foundation/NSJSONSerialization.h>
并开始使用它。
这里有一个小而好的教程:http://pragprog.com/magazines/2011-11/inside-ios-
【讨论】:
它实际上是 Foundation 框架的一部分,从昨晚开始就一直在尝试使用它,并且为了将字典实际序列化为 JSON 表示,它工作得很好。可悲的是,我没有反过来测试它。 相信我,文档就在那里,它不是私有 API,遗憾的是你观察到没有示例。
【讨论】:
我在this tutorial 中偶然发现了iOS5 JSON 支持,这是excellent series of iOS5 tutorials 的一部分。
【讨论】:
现在 iOS5 本身具有序列化和反序列化 json 对象的能力,
它将管理后台的所有过程,您将轻松获得
可自定义的基础对象(NSArray、NSDictionary、NSString ...)
根据您所代表的口味。
正如brainjam 建议的This is the good tutorial to begin with。希望您的手指可以轻松玩转 json 对象。
【讨论】:
使用以下简单代码,您可以将 Web 数据转换为 JSON。
在此代码中,“webData”是您在访问 Web 服务时获得的数据。
NSError *jsonParsingError = nil;
NSArray *result=[NSJSONSerialization JSONObjectWithData:webData options:0 error:&jsonParsingError];
【讨论】: