解析JSON - iPhone

Muh*_*qie 0 iphone json ios

我是json的新手,我需要你的帮助.

我收到了像这样的JSON字符串:

{"network":
   {
   "network_id":111,
   "name":"test name",
   "city":"test city",
   "country":"test country",
   "description":"test desc"
   }
}
Run Code Online (Sandbox Code Playgroud)

我如何处理这个字符串并拆分键/值以便在我的视图中使用它们?

- (void) connectionDidFinishLoading:(NSURLConnection *)connection {    
    [connection release];

    NSString *responseString = [[NSString alloc] initWithData:self.responseData encoding:NSUTF8StringEncoding];

    self.responseData = nil;

//*********** How I can parse responseString *********//

[networkIDLabel setText:@"ADD THE VALUE"];
[nameLabel setText:@"ADD THE VALUE"];


    [responseString release];

    [UIApplication sharedApplication].networkActivityIndicatorVisible = NO;
}
Run Code Online (Sandbox Code Playgroud)

谢谢

Mar*_*tos 5

在iOS 5及更高版本中,您可以使用NSJSONSerialization直接解析响应数据:

[NSJSONSerialization JSONObjectWithData:self.responseData …];
Run Code Online (Sandbox Code Playgroud)

如果要支持早期版本的iOS,可以使用JSONKit.