我有这个json代码
{
"apps": [
{
"com.eeenmachine.tinytowers": [
{
"text": "one"
},
{
"text": "two"
}
]
}
]
}
我正在尝试获取所有文本值。
尝试使用此代码
NSArray *titles = [jsArray[@"apps"] valueForKey:game];
NSLog(@"[DEBUG]titles %@",titles);
for (id obje in titles){
NSLog(@"[DEBUG]obje %@",obje);
NSLog(@"[DEBUG]obje_class %@",[obje class]);
}
问题是我没有获得每个文本值,而是获得所有值。
输出:
obje (
{
text = one;
},
{
text = two;
}
)
答案 0 :(得分:0)
查看示例数据有很多数组([
,]
)以及字典({
,}
)。例如,键apps
的值是包含单个字典的数组。您的代码似乎没有处理这些额外的级别。
HTH