我有个目标:
tracks [â¦]
albums {â¦}
artists {â¦}
{"4rF7c8zpCKzuSXohs2HIpA":{"name":"Steven Universe","href":"https://api.spotify.com/v1/artists/4rF7c8zpCKzuSXohs2HIpA"},
"57YFNq46Xx86nl7ETkd1Ei":{"name":"Zach Callison","href":"https://api.spotify.com/v1/artists/57YFNq46Xx86nl7ETkd1Ei"}
它包含上面更多的对象/数组。
如何在代码中调用它们以便获得包含信息的数组?
如果我能得到帮助,那么我可能也能解决其他问题。
我正试图获取originalData.name以获取对象中的名称值,但它不起作用。
fetch('my_url')
.then(function(response) {
return response.json();
})
.then(function(myJson) {
var myObj = myJson // Is a Javascript object containing albums, artist & tracks.
console.log(myJson)
var artists = myObj.artists;
var artistsString = JSON.stringify(artists);
console.log(artists)
console.log(artistsString)
var originalData = JSON.parse(artistsString)
console.log(originalData)
console.log(originalData.name)
});
我希望看到数组中的名称值,然后可以对其进行排序。