且构网

分享程序员开发的那些事...
且构网 - 分享程序员编程开发的那些事

如何在iOS中迭代JSON对象

更新时间:2023-01-16 15:08:29

这里是一种方法.如果您提出更具体的问题,我们将很乐意为您提供更多详细信息.

Here is one way to do it. I'll be happy to get into more details if you make your question more specific.

    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"]);

   }
}