我有一个包含大数据的 json 文件,如下所示:
[{"pkg_id": 385 ,"pkg_name":" 10OZ NR 1/24 "},
{"pkg_id": 822 ,"pkg_name":" 12OZ CN "},
{"pkg_id": 422 ,"pkg_name":" 12OZ CN 6/4 "}]
如何获取pkg_id
数组中的列表。
我明白如果只有一排,那我可以
NSData *jsonData = [jsonString dataUsingEncoding:NSUTF8StringEncoding];
NSDictionary *jsonDict = [NSJSONSerialization JSONObjectWithData:jsonData options:0 error:nil];
NSArray* array = [jsonDict objectForKey:@"pkg_id"];
如何处理多行。如果我必须启动一个循环,如何枚举字典中的行数?
也试过了。
for (NSDictionary *status in jsonDict)
{
[newArray addObject:[status objectForKey:@"pkg_id"]];
}
但NSLog(@"%@", newArray);
外部循环给出空值。