0

我第一次尝试解析一些json。我的 json 看起来像这样:

{"categoryid":"2","accountid":"1","title":"待售床","price":"2.99","description":"全新床....}]

我一直在尝试遵循本教程:

http://www.raywenderlich.com/5492/working-with-json-in-ios-5

然而,他的 JSON 看起来像:

{"paging":{"page":1,"total":123,"page_size":20,"pages":7},"loans":[{"id":519535,"name":"Oyunbat" "描述":{"语言": ....

本教程中的代码需要 objectID “贷款”,但是我尝试解析的 JSON 没有此 objectID。它只有值/键对。

我的问题似乎与这部分代码有关:

NSArray* latestLoans = [json objectForKey:@"title"];

字典放置在数组中的位置。但是由于我的 JSON 中没有这个 objectID,所以我得到了一个 null 返回并且没有数据。

我怎样才能通过放入一个数组来对我拥有的 JSON 进行简单的解析?

非常感谢您的帮助!我对此很陌生,并试图开始。

4

1 回答 1

0

看起来像根和孩子。尝试这个:

dict = [resp objectForKey:@"paging"]; 
  if( ( dict == nil ) || ![dict isKindOfClass:[NSDictionary class]] ) { 
NSLog( @"WARNING: %@", [dict description]); 
  return; 
 } 

 Title = [[dict objectForKey:@"title"]copy];

 NSLog(@"Your Value: %@", Title);
于 2013-01-21T03:42:51.607 回答