如何使用JSON框架和Objective-CiPhoneXcode解析嵌套的JSON对象?

如何使用JSON框架和Objective-CiPhoneXcode解析嵌套的JSON对象?,第1张

概述我正在使用JSON框架编写iPhone本机应用程序. 我的应用程序正在使用JSON访问Web服务.我们发送的JSON数据有嵌套对象,下面是提供的数据示例: { "model": { "JSONRESPONSE": { "authenticationFlag": true, "sessionId": "3C4AA754D77BF 我正在使用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”]
objectForKey:@“JsONRESPONSE”] objectForKey:@“authenticationFlag”]
>也许你正在使用c-strings(“”)而不是Nsstrings(@“”)作为键(虽然这可能会崩溃或只是不能编译).密钥应该是可以转换为ID的东西.

尽管可能,两者都可能是错误的,所以请包含更多细节.

总结

以上是内存溢出为你收集整理的如何使用JSON框架和Objective-C / iPhone / Xcode解析嵌套的JSON对象?全部内容,希望文章能够帮你解决如何使用JSON框架和Objective-C / iPhone / Xcode解析嵌套的JSON对象?所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址:https://www.54852.com/web/1066919.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2022-05-26
下一篇2022-05-26

发表评论

登录后才能评论

评论列表(0条)

    保存