Как поместить элементы в многомерный массив в цикле (javascript)?

#javascript #json #multidimensional-array

#javascript #json #многомерный массив

Вопрос:

Я анализирую данные JSON и извлекаю 3 значения в каждом узле,

 $.each($.parseJSON(data), function (key, val) {
    Var X = val.date;
    Var y = val.type;
    Var z = val.text;
});
  

Пример данных в формате JSON

 val.date= '2011/02/09', val.type=3, val.text = 'Some text'
  

Я хочу сохранить эти значения в массиве, как в

 var arrA = new Array();
arrA[0] = new Array(X,Y,Z);
arrA[1] = new Array(X,Y,Z); etc
  

Где X, Y, Z изменяются для каждого узла в данных JSON.
В конце которого мой arrA должен содержать следующие данные

 ['2011/02/09', 3, 'Some text'],
['2011/12/11', 3, 'something to show']
.
.
.
['2011/02/08,3,'something else']
  

Каков наилучший способ сделать это?

Спасибо, Adarsh

Комментарии:

1. Можете ли вы опубликовать пример данных json, с которыми вы будете работать?

2. Привет, теперь у меня есть образец данных JSON в моем вопросе

Ответ №1:

 var arrA = new Array();

$.each($.parseJSON(data), function (key, val) {
    arrA.push([val.date, val.type, val.text]);
}