JSONデータとは少し違いますが、同じようなオブジェクトによるデータを配列に設定する処理についてのメモ。
配列にデータを設定するのに$.eachでデータ(オブジェクト)の要素を順番に取り出して、push()を使い配列として設定しています。
var jsonData = {"red":"赤", "yellow":"黄色", "blue":"青"}; var arrayData = []; function jsonToArray(){ $.each(jsonData, function(k, v) { arrayData.push([k, v]); console.log(k + ":" + v); }); arrayData.forEach(function(data) { console.dir(data); }); /* for(var i = 0; i < arrayData.length; i++) { console.dir(arrayData[i]); } */ }
また、配列としてデータが設定されているか確認するために、forEachを使いコンソールに値を表示しています。
スポンサーリンク
コメント