在this链接中的JSON文件中。如何显示不同艺术家的专辑名称?我试着写下这张专辑的名字:
var json = JSON.parse (request.responseText); //parses the string as JSON
var str = JSON.stringify(json, undefined, 2);
document.getElementById("output").innerHTML = "Album name: "+json.topalbums.album[name];
但是,这也没有成功。
请帮助
答案 0 :(得分:0)
您需要找到topalbums
数组的元素,其中包含您要查找的name
:
for (var i=0; i<json.topalbums.length; i++) {
if (json.topalbums[i].name === name) {
// do something with it
}
}
如果您是下划线用户,则可以使用findWhere
:
album = _.findWhere(json.topalbums, {name: name});
这将为您提供匹配的相册对象。