2016-06-13 2 views
-3
[["January 2016", "February 2016", "March 2016", "April 2016", "May 2016", "June 2016"], ["person1", 23274, 24470, 44140, 74651, 42538, 23076], ["person2", 2390, 14333, 9480, 15387, 15006, 4941], .. 

Привет, как я могу поместить этот Json в массив, если массивы в Javascript? Не знаете, как это сделать.магазин json в массив

Спасибо!

+1

'JSON.parse()'? –

+0

Это недействительно JSON. На самом деле это несколько массивов. Вы хотите взять эти массивы и превратить их в JSON или что-то еще? – sbeliv01

+0

Возможно дубликат http://stackoverflow.com/questions/20881213/converting-json-object-into-javascript-array –

ответ

1

Предполагая, что вы получаете данные в виде строки, вы можете использовать JSON.parse():

var str = '[["January 2016", "February 2016", "March 2016", "April 2016", "May 2016", "June 2016"], ["person1", 23274, 24470, 44140, 74651, 42538, 23076], ["person2", 2390, 14333, 9480, 15387, 15006, 4941]...'; 

var myArr = JSON.parse(str); 
0

Это уже JSON. Пример В JavaScript:

var arrayOfArrays = [["elem1","elem2"], ["elem3","elem4"]] 

JSON.stringify(arrayOfArrays) 

response: "[["elem1","elem2"],["elem3","elem4"]]" 

JSON.parse('[["elem1","elem2"],["elem3","elem4"]]') 
response: [Array[2], Array[2]] 
0
JSON.parse('[["January 2016", "February 2016", "March 2016", "April 2016", "May 2016", "June 2016"], ["person1", 23274, 24470, 44140, 74651, 42538, 23076], ["person2", 2390, 14333, 9480, 15387, 15006, 4941]]') 
Смежные вопросы