【发布时间】:2013-04-16 02:40:32
【问题描述】:
我正在使用 flickr,在示例提取中我得到了这个:
{
"api_key" = {
"_content" = 3c6eeeae4711a5f478d3da796750e06b;
};
format = {
"_content" = json;
};
method = {
"_content" = "flickr.test.echo";
};
nojsoncallback = {
"_content" = 1;
};
stat = ok;
}
这是一个包含 5 个条目(api_key、format、method、nojsoncallback 和 stat)的字典。前 4 个整体本身就是字典。
首先,我的原始字典中有第 5 个元素,它不是字典,它只是原始字典中的最后一个条目(一个 stat=ok)。此外,我希望每个子条目中的 _content 键出现在我的单个单元格中,但我不想硬编码任何值。我是否必须设置阵列?
【问题讨论】:
-
你试过什么?这是对 NSDictionary 的完全直接的使用。你知道结构,你知道所有的键。
-
我想到了一个循环。 (不过,也许您实际上必须查看 NSDictionary 文档。)
-
是的,但我想编写一个循环,在不知道键名的情况下获取每个 objectForKey。
-
如果您在最初提出问题时提到了这一点,那就太好了。
-
您能否详细说明您希望获得什么样的结果?我的意思是,你自己已经有了字典;它们是键值对。那么你想要什么来代替呢? “在不知道键名的情况下获取每个 objectForKey” - 你的意思是你只想要像
[3c6eeeae4711a5f478d3da796750e06b, json, flickr.test.echo, 1]这样的结果?还是什么?
标签: ios objective-c json nsdictionary flickr