使 iPhone 能够获取和解析 JSON?

Posted

技术标签:

【中文标题】使 iPhone 能够获取和解析 JSON?【英文标题】:enabling iPhone to fetch and parse JSON? 【发布时间】:2011-05-16 16:50:00 【问题描述】:

我不知道如何在我的 iPhone 应用中使用 output=json;callback=,感谢您的帮助!

这个URL at tw.money.yahoo.com 返回这个 JSON:

"ResultSet":"totalResultsAvailable":"0",
              "Error":"Code":400,
                       "Message":"\u67e5\u8a62\u53c3\u6578\u4e0d\u5408\u6cd5"
             
 

【问题讨论】:

【参考方案1】:

如果你得到一个字符串的响应,那么解析起来就非常简单——它只是变成了 NSDictionary 和 NSArray 对象:)

从 github 获取 touch-json framework。

NSString *myJsonString = @"'name':'Bob'";
NSDictionary *dict = [myJsonString JSONValue];

在对字符串调用 JSONValue 后,dict 将包含值为“Bob”的键“name”。

【讨论】:

【参考方案2】:

jsonkit

NSDictionary *listings = [[content objectFromJSONString] valueForKey:@"ResultSet"];

【讨论】:

以上是关于使 iPhone 能够获取和解析 JSON?的主要内容,如果未能解决你的问题,请参考以下文章

在 iOS 应用程序中获取和解析 JSON 的最佳方法? [关闭]

如何正确解析 SWIFT 中的 JSON 对象

iPhone JSON 问题

如何使用 iPhone 中的密钥从 JSON 中获取数据

解析foursquare为iPhone返回的json给出了无法识别的主角

当前位置的 iPhone 蜂窝三角测量