如何使用JSON框架和Objective-C / iPhone / Xcode解析嵌套的JSON
发布时间:2020-12-15 01:45:23 所属栏目:百科 来源:网络整理
导读:我正在使用JSON框架编写iPhone本机应用程序. 我的应用程序正在使用JSON访问Web服务.我们发送的JSON数据有嵌套对象,下面是提供的数据示例: { "model": { "JSONRESPONSE": { "authenticationFlag": true,"sessionId": "3C4AA754D77BFBE33E0D66EBE306B8CA","st
我正在使用JSON框架编写iPhone本机应用程序.
我的应用程序正在使用JSON访问Web服务.我们发送的JSON数据有嵌套对象,下面是提供的数据示例: { "model": { "JSONRESPONSE": { "authenticationFlag": true,"sessionId": "3C4AA754D77BFBE33E0D66EBE306B8CA","statusMessage": "Successful Login.","locId": 1,"userName": "Joe Schmoe" } } } 我使用objectForKey和valueForKey NSDictionary方法解析时遇到问题.我一直收到invalidArgumentException运行时错误. 例如,我想查询“authenticationFlag”元素的响应数据. 谢谢, 解决方法
没有更多细节(例如你正在使用的JSON解析代码)很难分辨,但有两件事情让我感到害怕:
>你没有用完整的路径查询.在上面的例子中,您需要首先获取封闭模型,json响应,然后才向json响应字典询问authenticationFlag值: [[[jsonDict objectForKey:@“model”] 尽管可能,两者都可能是错误的,所以请包含更多细节. (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |