繁体   English   中英

如何在Objective-C中解析此JSON

[英]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.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM