我有一个对象:
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)
});
我希望看到数组中的名称值,然后可以对其进行排序。
答案 0 :(得分:0)
根据您的JSON。我猜是这样的
lastUpdate.setText(getResources().getString(R.string.last_updated) + dateString);