如何将JSON对象转换为JavaScript数组?

140

我需要将JSON对象字符串转换成JavaScript数组。

这是我的JSON对象:

{"2013-01-21":1,"2013-01-22":7}

而我想要拥有:

var data = new google.visualization.DataTable();
data.addColumn('string', 'Topping');
data.addColumn('number', 'Slices');

data.addRows([
    ['2013-01-21', 1],
    ['2013-01-22', 7]
]);

我该如何实现这个目标?


4
作弊 -> string.split(',') - adeneo
2
@adeneo 他想要一个数组中嵌套数组,使用你的方法只会得到一个数组。 - salexch
如果您的数据是 AJAX 响应,请考虑使用 data.responseText 来获取核心数据。 - papesky
11个回答

-10

如此简单!

var json_data = {"2013-01-21":1,"2013-01-22":7};
var result = [json_data];
console.log(result);

1
这将创建一个包含一个对象(即JSON数据对象)的数组。 - Mika Sundland
@Shivam,你觉得有帮助吗? - CCC

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接