我想将 JSON 转换为数组并通过以下方式返回值: console.log(数据);
值为:
[{ "data" : [ [object] ] },
[{ "data" : [ [object] , [object] ] }
因此,我通过以下方式转换为 JSON:
console.log(JSON.stringify(data, null, " "));
值为:
[
{
"data" : [
{
"month" : 1,
"name" : "Alex",
"sum" : 20
}
]
},
{
"data" : [
{
"month" : 2,
"name" : "Zara",
"sum" : 18
},
{
"month" : 2,
"name" : "Zara",
"sum" : 19
}
]
}
]
我想转换成数组:
{
"data" : { [ 1, "Alex", 20 ] }
},
{
"data" : { [ 2, "Zara", 18 ] },
{ [ 2, "Zara", 19 ] }
}
如何转换?
最佳答案
您可以简单地尝试以下操作:
var arr = Object.keys(obj).map(function(k) { return obj[k] });
关于javascript - 如何在 Javascript 中将 JSON 转换为数组,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45930723/