JavaScriptオブジェクトからJSON文字列に変換

JavaScriptのオブジェクトからJSON文字列に変換するには、JSON.stringifyメソッドを使用します。

  • ※ IE7以下では使用できません。

構文

var jsonString = JSON.stringify(value[, replacer[, space]]);
引数名 説明
第一引数
必須
value object 変換するオブジェクト
第二引数 replacer function 変換関数
第三引数 space string 整形して出力するかどうか

戻り値

JSONへ変換された文字列を返します。

サンプルコード

JavaScript

var json = [
	{
		foo   : 'bar',
		test  : 'テスト',
		width : {
			x : 16,
			y : 9
		}
	}
];

var jsonStr = JSON.stringify(json);

alert(jsonStr);

JavaScript逆引きリファレンス一覧へ戻る