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);