【发布时间】:2012-05-12 21:01:05
【问题描述】:
我的json搅拌是:
{
"locations" :[
{
id = 0;
lat = "41.653048";
long = "-0.880677";
name = "LIMPIA";
},
{
id = 1;
lat = "41.653048";
long = "-0.890677";
name = "LIMPIA2";
}
]
}
使用:
NSDictionary * root = [datos_string1 JSONValue];
NSArray *bares = (NSArray *) [root objectForKey:@"locations"];
for (NSArray * row in bares) {
NSString *barName1 = [bares valueForKey:@"name"];
NSLog(@"%@",barName1);
}
我从 NSlog 获得,两次 otput ( 林匹亚, LIMPIA2 )
所以有些不对劲。我需要为每个项目提取 di 单值参数(lat、lon 和 nombre)(以便在 mapkit 应用程序中使用)。你可以帮帮我吗?
【问题讨论】:
-
这不是有效的 JSON,看起来更像是一个旧的 NeXTSTEP 格式的 PLIST...
-
发送!对不起,我错了。我只是编辑 JSON。我在解析时遇到了问题。
标签: objective-c json parsing