我有一个JSON提要这样的:迭代通过嵌套的JSON数组iPhone
{
result = {
cars = {
brand = {
fields = {
name = {
id = 1234;
value = "Opel Astra";
};
description = {
id = 4432;
value = "Some description";
};
};
fields = {
name = {
id = 1453;
value = "Opel Omega";
};
description = {
id = 4430;
value = "Some description";
};
...
};
};
};
当我分析这一点,我得到了一个数组,而不是作为一个单独的字符串,这是我想要的所有对象。
我做这样的:
NSArray *result = [[res objectForKey:@"result"]valueForKeyPath:@"cars.brand.fields.name.value"];
NSLog(@"%@" , [result objectAtIndex:0]):
输出是:
(
"Opel Astra",
"Opel Omega",
....
),
我怎样才能做到让一个字符串的时间,而不是包含了很多字符串数组?
谢谢!
无法使用NSJSONSerialization,因为它仅适用于iOS 5.0及更高版本。 – Magnus 2012-01-05 09:19:02