我像这样创建json对象
id json = [NSJSONSerialization JSONObjectWithData:data
options:kNilOptions
error:&error];
但是文档没有告诉我如何json
通过键和值循环对象。
我像这样创建json对象
id json = [NSJSONSerialization JSONObjectWithData:data
options:kNilOptions
error:&error];
但是文档没有告诉我如何json
通过键和值循环对象。
这是一种方法。如果您的问题更具体,我将很乐意提供更多详细信息。
NSString *jsonString = @"[{\"id\": \"1\", \"name\":\"Aaa\"}, {\"id\": \"2\", \"name\":\"Bbb\"}]";
NSData *data = [jsonString dataUsingEncoding:NSUTF8StringEncoding];
NSError *e = nil;
NSArray *jsArray = [NSJSONSerialization JSONObjectWithData:data options:NSJSONReadingMutableContainers error:&e];
if (!jsArray) {
NSLog(@"Error parsing JSON: %@", e);
} else {
for(NSDictionary *item in jsArray) {
NSLog(@"Item: %@", item);
NSLog(@"%@",[item objectForKey:@"id"]);
NSLog(@"%@",[item objectForKey:@"name"]);
}
}