I need to convert JSON object string to a JavaScript array.
This my JSON object:
JavaScript
x
2
1
{"2013-01-21":1,"2013-01-22":7}
2
And I want to have:
JavaScript
1
9
1
var data = new google.visualization.DataTable();
2
data.addColumn('string', 'Topping');
3
data.addColumn('number', 'Slices');
4
5
data.addRows([
6
['2013-01-21', 1],
7
['2013-01-22', 7]
8
]);
9
How can I achieve this?
Advertisement
Answer
JavaScript
1
12
12
1
var json_data = {"2013-01-21":1,"2013-01-22":7};
2
var result = [];
3
4
for(var i in json_data)
5
result.push([i, json_data [i]]);
6
7
8
var data = new google.visualization.DataTable();
9
data.addColumn('string', 'Topping');
10
data.addColumn('number', 'Slices');
11
data.addRows(result);
12