Javascript 将Json转换为数组,仅提取值

Javascript 将Json转换为数组,仅提取值,javascript,jquery,Javascript,Jquery,我有一个JSON文件: ['0': XXX, '1': YYYY] 我想通过jquery将其提取到一个只包含值的数组中 ['XXX', 'YYYY'] 最好的方法是什么 .makeArray似乎不起作用。我相信您是通过 var obj = {'0': XXX, '1': YYYY}; var arr = $.map(obj, function(el) { return el }); 您必须以这种方式使用JSON.parse: function parsing(jsonStr){

我有一个JSON文件:

['0': XXX, '1': YYYY]
我想通过jquery将其提取到一个只包含值的数组中

['XXX', 'YYYY']
最好的方法是什么


.makeArray似乎不起作用。

我相信您是通过

var obj = {'0': XXX, '1': YYYY};
var arr = $.map(obj, function(el) { return el });

您必须以这种方式使用
JSON.parse

function parsing(jsonStr){

     return JSON.parse(jsonStr);
 }
var jsonStr = "['0': XXX, '1': YYYY]";
var arr = parsing(jsonStr);
console.log(arr);

您可以使用普通JavaScript而不是jQuery:

var json = {'0': "XXX", '1': "YYYY"}
Object.values(json) // ["XXX", "YYYY"]
使用:

var数据={
“0”:“XXX”,
“1”:“YYYY”
};
var valuesOnly=对象值(数据);

console.log(仅值)json不应该是{'0':XXX,'1':YYYY}