2 for 2012 for_2012 于 2013.04.22 11:26 提问

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
zhanglei5415   Rxr 2013.04.22 15:12
已采纳

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

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

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

for (id obj in jsonArray) {
       NSLog(@"object is %@",obj);

}
for_2012
for_2012 谢谢~
大约 5 年之前 回复
Csdn user default icon
上传中...
上传图片
插入图片
准确详细的回答,更有利于被提问者采纳,从而获得C币。复制、灌水、广告等回答会被删除,是时候展现真正的技术了!