for_2012
for_2012
采纳率70.7%
2013-04-22 03:26 阅读 2.2k
已采纳

JSON解析出现了问题

获取了一个JSON,无法解析。

代码:

[httpClient postPath:@"" parameters:parameters success:^(AFHTTPRequestOperation *operation, id responseObject) {
    NSDictionary *jsonDict = [NSJSONSerialization JSONObjectWithData:responseObject options:kNilOptions error:nil];
    NSLog(@"%@",jsonDict);

    NSArray *jsonArray = [jsonDict objectForKey:@"sJSON"];
    NSLog(@"%@",[jsonArray class]);
    NSLog(@"%@",jsonArray);

NSLog打印类给出的_NSCFString类。

是不是这不是JSON?不过看上去真的很像。

[{"ImageTagID":78,"Xpixel":408,"Ypixel":69,"Xpercent":17}]
  • 点赞
  • 写回答
  • 关注问题
  • 收藏
  • 复制链接分享

1条回答 默认 最新

  • 已采纳
    zhanglei5415 ReyZhang 2013-04-22 07:12

    是json格式.你已经将json序列化为了NSArray 数组

    NSArray *jsonArray = [jsonDict objectForKey:@"sJSON"];
    

    如果要访问这个数组中的对象你可以遍历

    for (id obj in jsonArray) {
           NSLog(@"object is %@",obj);
    
    }
    
    点赞 1 评论 复制链接分享

相关推荐