Javascript 对象到数组JSON无JQuery

Javascript 对象到数组JSON无JQuery,javascript,arrays,json,object,Javascript,Arrays,Json,Object,我有一个目标: 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/

我有一个目标:

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)


    });

我希望在数组中看到名称值,然后我可以根据JSON对其进行排序。

。我猜是这样的

const rawData={
0: {
艺术家:“名字”,
轨道:“一些轨道”
},
1: {
艺术家:“一些名字-2”,
轨道:“一些轨道-2”
}
};
const-artists=Object.values(rawData.map)(obj=>obj.artist);

console.log(艺术家)
var myObj=myJson//是一个Javascript对象…
如果它是一个对象,那么它就不是JSON,因此该参数不应命名为
myJson
。这是我第一次介绍如何使用JSON,并将其作为赋值。对不起。我不太清楚该说什么。我不明白你的预期产出是什么。。你们能解释一下吗?我正在尝试用JS获得一组艺术家的名字。这样我就可以按我喜欢的方式对它们进行排序,例如按字母顺序。请按照帮助中心的说明创建一个可验证的最小完整示例。目前,您的问题没有包含足够的信息来回答,如果保持当前状态,几乎肯定会被关闭。