我有一個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