15

我一直在阅读 ios 5 中有一个 now 库,可让您序列化和反序列化 JSON 数据。我无法在我的 /Developer 文件夹中找到示例或框架。任何人都有运气找到/使用这个?如果是这样,你能指出我正确的方向吗?

4

6 回答 6

27

NSJSONSerialization现在在 iOS 5 中是公开的,在 Tweeting 示例应用程序中有一个使用示例

于 2011-10-17T18:11:22.550 回答
16

我正在使用它,它很简单,只需导入库:

#import <Foundation/NSJSONSerialization.h> 

并开始使用它。

这里有一个小而好的教程: http: //pragprog.com/magazines/2011-11/inside-ios-

于 2011-12-09T11:49:15.660 回答
5

它实际上是 Foundation 框架的一部分,从昨晚开始就一直在尝试使用它,并且为了将字典实际序列化为 JSON 表示,它工作得很好。可悲的是,我没有反过来测试它。相信我,文档在那里,它不是私有 API,遗憾的是,正如您所观察到的,没有示例。

于 2011-07-24T16:50:27.193 回答
3

我在本教程中偶然发现了对 iOS5 JSON 的支持,它是一系列优秀的 iOS5 教程的一部分。

于 2012-01-27T01:48:04.940 回答
2

   现在 iOS5 本身具有序列化和反序列化 json 对象的能力,
它将管理幕后的所有过程,并且您将获得轻松
可定制的基础对象(NSArray,NSDictionary,NSString...)
根据您的喜好代表。
    正如brainjam 建议的那样,这是一个很好的教程。希望您的手指可以轻松玩转 json 对象。

于 2012-01-28T09:33:16.703 回答
0

使用以下简单代码,您可以将 Web 数据转换为 JSON。

在此代码中,“ webData”是您在访问 Web 服务时获得的数据。

NSError *jsonParsingError = nil;
NSArray *result=[NSJSONSerialization JSONObjectWithData:webData options:0 error:&jsonParsingError]; 
于 2012-11-06T10:25:22.727 回答