【发布时间】:2011-04-06 20:45:24
【问题描述】:
假设我有这个 JSON:
[
{
"ID": "1",
"title": "Title 1",
},
{
"ID": "2",
"title": "Title 2",
}
]
如何返回每条记录重复出现的键名集?在这种情况下,ID, title。
我试过了:
$.getJSON('testing.json', function(data) {
var items = [];
$.each(data, function(key, val) {
items.push(key +', ');
});
$('<p/>', {
html: items.join('')
}).appendTo('#content');
});
没有成功。
这是一个 JSON“数据库”,每个“记录”都有相同的键。我只想要一个脚本来告诉我键是什么,而不是测试它们是否出现在每个条目中。
【问题讨论】:
-
所以你有一个 json 对象数组。你只想要共享密钥吗?所以如果第一个有另一对 'key':'val' 但第二个没有,你不希望返回。正确吗?
标签: javascript jquery json