
我的应用程序正在使用JsON访问Web服务.我们发送的JsON数据有嵌套对象,下面是提供的数据示例:
{ "model": { "JsONRESPONSE": { "authenticationFlag": true,"sessionID": "3C4AA754D77BFBE33E0D66EBE306B8CA","statusMessage": "Successful Login.","Locid": 1,"username": "Joe Schmoe" } }} 我使用objectForKey和valueForKey NSDictionary方法解析时遇到问题.我一直收到invalidargumentexception运行时错误.
例如,我想查询“authenticationFlag”元素的响应数据.
谢谢,
麦克风
西雅图
>你没有用完整的路径查询.在上面的例子中,您需要首先获取封闭模型,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对象?所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)