遇到这样的字典数组字符串 priceRange = "[{"id":149075584861800,"price":9.9,"num":100},{"id":149075584861801,"price":9,"num":1000},{"id":149075584861902,"price":8,"num":10000},{"id":149075584861903,"price":7,"num":100000}]"; 解析的核心代码如下: id json = [NSJSONSerialization JSONObjectWithData:[priceRange dataUsingEncoding:NSUTF8StringEncoding] options:NSJSONReadingAllowFragments | NSJSONReadingMutableLeaves | NSJSONReadingMutableContainers error:nil]; if ([json isKindOfClass:[NSArray class]]) { NSArray *array = (NSArray*)json; for (NSDictionary *dict in array) { JGLog(@"price:%@",dict[@"price"]); }
解析结果如下: