JavaScriptオブジェクトからJSON文字列に変換するには JSON.stringifyを使用します。
オブジェクトからJSON文字列に変換する
例)オブジェクト(obj)をJSON文字列に変換する
1 2 3 4 5 6 7 8 9 10 11 |
//オブジェクトの生成 var obj = new Object(); obj.name = "山田太郎"; obj.age = 10; obj.gender = "M"; //JSON文字列へ変換 var jsonStr = JSON.stringify(obj); //表示する document.write(jsonStr); |
- (結果)
- {"name":"山田太郎","age":10,"gender":"M"}
解説
- 引数にnullを渡すと、nullが返ります。
- 引数に文字列を渡すと、その文字列がダブルクォーテーションで囲われた文字列が返ります。
- JSON文字列からオブジェクトに変換したい場合は以下記事をご覧ください。
→「JSON文字列からオブジェクトに変換する」