如何将JSON对象转换为Objective-C Cocoa对象?

时间:2011-09-27 00:10:45

标签: objective-c json

正在开发一个cocoa应用程序,我必须调用java Web脚本并获取Web脚本对象的响应并将其转换为Objective C可读对象。然后我需要操作获取的数据以进行导入,打印等。

如何与Web脚本交互并转换为可可读对象?

对此有任何指示,将不胜感激。

谢谢, 奈

2 个答案:

答案 0 :(得分:3)

  1. 使用yajl,JSONKit或iOS5 JSON等工具将JSON字符串转换为NSDictionary

  2. 使用https://github.com/elado/jastor将此NSDictionary转换为具有类型属性,嵌套属性,数组等的真实Objective-C类。

答案 1 :(得分:1)

在iOS 5中支持原生JSON解析(documentation)。此外,您可以使用许多第三方库来下载和解析JSON(请参阅JSONKitHTTPRiotRestKit

可以找到真棒库的完整参考here