[英]How to Parse this JSON in Objective-C
我是iPhone编程的新手。 我必须在Objective-C中以JSON解析此数据。
{“成功”:1,“检查”:[{“ ChkKey”:“ 2”,“ ChkDeb”:“连接1”,“ ChkSSID”:“ Netgear-1111”,“ ChkIP”:“ 192.168.2.103”, “ ChkBlk”:“ 0”}]}
我遵循使用Json解析数据的示例。 但是此JSON是如此不同。 它由两个Array组成。 我该如何进行? 谢谢-Ab
如何尝试这样的事情...
//JSON string
NSString *jsonString = @"{\"success\":1,\"check\":[{\"ChkKey\":\"2\",\"ChkDeb\":\"Connection 1\",\"ChkSSID\":\"Netgear-1111\",\"ChkIP\":\"192.168.2.103\",\"ChkBlk\":\"0\"}]}";
//Parse JSON string into an NSDictionary
NSError *e = [[NSError alloc] init];
NSDictionary *jsonData = [NSJSONSerialization JSONObjectWithData:[jsonString dataUsingEncoding:NSUTF8StringEncoding] options:NSJSONReadingMutableContainers error:&e];
//Output the value of success
NSLog(@"Success:%@", [jsonData objectForKey:@"success"]);
//Get data in the check array
NSDictionary *checkData = [[jsonData objectForKey:@"check"] objectAtIndex:0];
//Output the value of ChkSSID
NSLog(@"ChkSSID:%@", [checkData objectForKey:@"ChkSSID"]);
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.