Javascript从外部数据创建数组

Javascript从外部数据创建数组,javascript,jquery,Javascript,Jquery,我有一个输出以下代码的页面: {"success":"true","query":[{"song_id":"1","song_name":"Prova 1","artist_id":"1","artist_name":"Banana Bomb","description":null,"status":"0","giftable":"1"},{"song_id":"2","song_name":"Prova 2","artist_id":"1","artist_name":"Banana Bomb

我有一个输出以下代码的页面:

{"success":"true","query":[{"song_id":"1","song_name":"Prova 1","artist_id":"1","artist_name":"Banana Bomb","description":null,"status":"0","giftable":"1"},{"song_id":"2","song_name":"Prova 2","artist_id":"1","artist_name":"Banana Bomb","description":null,"status":"0","giftable":"1"}]}
现在,我用脚本调用此页面并获取其内容,但是如何通过解析此代码在javascript中创建数组呢? 谢谢。

您可以使用ajax

$.ajax({
   url: 'urlToData',
   dataType: 'json',
   success: function(res){
       console.log(res);
       console.log(res.success);
       console.log(res.query);
   }
});


这是JSON,可以使用jQuery转换为数组

$.parseJSON(string);

我理解错了吗?还是像数据一样简单[“查询”]您的输出已经是一个数组了。。。
$.parseJSON(string);