[{"_id":{"_time":1374498291,"_machine":445147208,"_inc":816263753,"_new":false},"_created":1374498291422,"_modified":1374501711902,"count":1000,"cateType":"benbangcai","created":"Jul 22, 2013 9:04:51 PM","modified":"Jul 22, 2013 10:01:51 PM"},{"_id":{"_time":1374498291,"_machine":445147208,"_inc":816263754,"_new":false},"_created":1374498291460,"_modified":1374501711910,"count":478,"cateType":"hanguoliaoli","created":"Jul 22, 2013 9:04:51 PM","modified":"Jul 22, 2013 10:01:51 PM"},{"_id":{"_time":1374498291,"_machine":445147208,"_inc":816263755,"_new":false},"_created":1374498291462,"_modified":1374501711918,"count":999,"cateType":"huoguo","created":"Jul 22, 2013 9:04:51 PM","modified":"Jul 22, 2013 10:01:51 PM"},{"_id":{"_time":1374498291,"_machine":445147208,"_inc":816263756,"_new":false},"_created":1374498291465,"_modified":1374501711926,"count":1000,"cateType":"mianbaodangao","created":"Jul 22, 2013 9:04:51 PM","modified":"Jul 22, 2013 10:01:51 PM"},{"_id":{"_time":1374498291,"_machine":445147208,"_inc":816263757,"_new":false},"_created":1374498291468,"_modified":1374501711938,"count":998,"cateType":"ribenliaoli","created":"Jul 22, 2013 9:04:51 PM","modified":"Jul 22, 2013 10:01:51 PM"},{"_id":{"_time":1374498291,"_machine":445147208,"_inc":816263758,"_new":false},"_created":1374498291471,"_modified":1374501711947,"count":1000,"cateType":"tianpinyinpin","created":"Jul 22, 2013 9:04:51 PM","modified":"Jul 22, 2013 10:01:51 PM"},{"_id":{"_time":1374498291,"_machine":445147208,"_inc":816263759,"_new":false},"_created":1374498291474,"_modified":1374501711955,"count":584,"cateType":"xiangcai","created":"Jul 22, 2013 9:04:51 PM","modified":"Jul 22, 2013 10:01:51 PM"}]
如上的JSON字符串如何得到每个的count 和 cateType?

解决方案 »

  1.   

    把json转成NSArrary或字典,再取相应的值啊
      

  2.   


    SBJsonParser *jsonParser = [[SBJsonParser alloc] init]; //初始化SBJsonParser  
        NSError *error = nil;  
        NSArray *jsonObjects = [jsonParser objectWithString:response error:&error];  
        [jsonParser release], jsonParser = nil;  
      
        for (NSDictionary *dict in jsonObjects) {  
            NSString *value1 = [dict objectForKey:@"cateType"];  
            NSString *value2 = [dict objectForKey:@"count"];  
            NSLog(@" value1 is : %@", value1);  
            NSLog(@" value2 is : %@", value2);  
        }