在我的代码的一部分中,我从 JSON 文件中提取数据并将其放置在基于对象的数组中。
我成功接收数据,并且可以将每个数据放在数组中的单个对象上。唯一的问题是,我想为每个对象命名。
var playlist_data = {
"Music1": {
"soundcloud": "Soundcloud Music 1",
"spotify": "Spotify Music 1"
},
"Music2": {
"soundcloud": "Soundcloud Music 2",
"spotify": "Spotify Music 2"
},
"Music3": {
"soundcloud": "Soundcloud Music 3",
"spotify": "Spotify Music 3"
},
"Music4": {
"soundcloud": "Soundcloud Music 4",
"spotify": "Spotify Music 4"
}
};
var links = [];
$.each(playlist_data, function(index, element) {
links.push({
spotify: element.spotify,
soundcloud: element.soundcloud,
});
});
console.log(links);
<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.3.1/jquery.min.js"></script>
在上面的代码中似乎复制了相同的 JSON 数据,但它是一个简化版本。
所以结果我想这样称呼它links.Music2
和links.Music2.spotify
繁华开满天机
蛊毒传说
相关分类