JSONKit(在 RestKit 中)将 JSON 转换为 NSArray

Posted

技术标签:

【中文标题】JSONKit(在 RestKit 中)将 JSON 转换为 NSArray【英文标题】:JSONKit (in RestKit) converting JSON into NSArray 【发布时间】:2011-08-21 19:47:22 【问题描述】:

我正在使用 RestKit 处理 HTTP 请求,并且通过一些请求,我得到一些总线的 JSON 响应:

["bus_number":"1","created_at":"2011-08-15T23:07:52Z","id":1,"model":"Setra","registar_number":"123456","seats":50,"tour_id":1,"updated_at":"2011-08-15T23:07:52Z","bus_number":"2","created_at":"2011-08-15T23:07:52Z","id":2,"model":"Mercedes","registar_number":"2234","seats":60,"tour_id":1,"updated_at":"2011-08-15T23:07:52Z"]

我正在把它变成方法:

- (void)request:(RKRequest*)request didLoadResponse:(RKResponse*)response   
    NSLog(@"%@", [response bodyAsString]);

因为,我在这个 JSON 中有多个总线,我怎样才能轻松地解析/解码或如何将其转换为 NSArray 或其他东西以便轻松访问元素?

编辑:我需要代码示例如何使用已在 RESTKit 中实现的 JSONKit。

【问题讨论】:

【参考方案1】:

json-framework 是您可以用来解析 JSON 的众多第三方库之一。

【讨论】:

JSONKit 已经在 RestKit 中实现,这就是为什么我需要 JSONKit 的代码示例

以上是关于JSONKit(在 RestKit 中)将 JSON 转换为 NSArray的主要内容,如果未能解决你的问题,请参考以下文章

JSONKit 是不是会造成内存泄漏?

RestKit 对象映射:如何从键值映射到新对象/关系?

将对象添加到 JSONKit 创建的字典?

无法为 JSONkit 关闭 ARC

JSONKit 实现上的错误

使用 jsonkit 将 JSonString 反序列化为 NSArray