Ios 解析目标C中对象的JSON数组
我有一个JSON对象数组,布局如下:Ios 解析目标C中对象的JSON数组,ios,objective-c,json,parsing,ios6,Ios,Objective C,Json,Parsing,Ios6,我有一个JSON对象数组,布局如下: [{ "user_privacy": "Private", "latitude": "53.34885596487662", "longitude": "-6.255970895290375", "address": "", "quick_ezpoint": false, "tags": "test", "owner": true, "value": "TQJ539" },{ "user
[{
"user_privacy": "Private",
"latitude": "53.34885596487662",
"longitude": "-6.255970895290375",
"address": "",
"quick_ezpoint": false,
"tags": "test",
"owner": true,
"value": "TQJ539"
},{
"user_privacy": "Private",
"latitude": "53.34885596487662",
"longitude": "-6.255970895290375",
"address": "",
"quick_ezpoint": false,
"tags": "test",
"owner": true,
"value": "TQJ539"
}]
我尝试了此代码,但不起作用:
NSArray *ezpoints = [JSON valueListAttributes];
for (NSArray *ezpoint in ezpoints) {
NSLog(@"%@",[ezpoint description]);
}
使用valueForKey
键解析数据您可以识别json数据并将其存储到NSArray、NSString中
这里的userPrivacyArray、latticudeArray、longituDarray
都是数组
试试这些东西。每天至少有几个这样的问题。来吧,大家,在提问之前做一些基本的调试/google/Stackoverflow搜索!@user1774937的可能副本:我不能告诉你。您不知道如何从url获取JSON?或者你需要解析你的JSON值?请告诉downvoter为什么downvote.上面写着“使用未声明的标识符dict”@Pawan我没听清你的问题。结束了,兄弟,我从另一个“SO”线程得到了答案。当我使用这段代码时,编译器给了我这个错误“使用未声明的标识符dict.”。不管怎么说,已经完成了。NPTC.:-)
for(NSDictionary * dict in ezpoints)
{
[userPrivacyArray addObject:[dict valueForKey:@"user_privacy"]];
[LattitudeArray addObject:[dict valueForKey:@"latitude"]];
[LongitudeArray addObject:[dict valueForKey:@"longitude"]]
}