JavaScriptでJSONデータを配列にセットする

jQuery・JS

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を使いコンソールに値を表示しています。

スポンサーリンク

コメント

タイトルとURLをコピーしました