2019/08/26JavaScriptのオブジェクトをJSONにするサンプルです。stringifyメソッドを使用します。数値]])JavaScriptのオブジェクトをJSONにします。2つめの引数は、関数または配列を指定できます。3つめの引数のみを指定したい場合は、nullを指定します。3つめの引数は、指定した数値分の空白文字でインデントします。戻り値は、JSONです。以下は、MDNのstringifyのリンクです。https://developer.mozilla.org/ja/docs/Web/JavaScript/Reference/Global_Objects/JSON/stringifyJavaScriptのオブジェクトをJSONにするJavaScriptのオブジェクトをJSONにするサンプルです。//{"color1":"赤","color2":"青"}</script>2行目は、JavaScriptのオブジェクトです。4行目は、stringifyメソッドで変換しています。6行目は、JSONです。stringifyメソッドの引数に関数を使用するstringifyメソッドの引数に関数を使用するサンプルです。//{"color1":"red","color2":"青"}</script>2行目は、オブジェクトです。4行目は、stringifyメソッドの2つめの引数は関数です。5~8行目は、キーがcolor1のとき、値をredで返し、それ以外はそのまま返します。11行目は、指定したキー(color1)の値のみが変更されています。stringifyメソッドで一致するキーのみ取得するstringifyメソッドで一致するキーのみ取得するサンプルです。//{"color1":"赤","color3":"黄"}</script>2行目は、オブジェクトです。4行目は、stringifyメソッドの2つめの引数は配列です。6行目は、4行目で指定したキーと一致するJSONのみが表示されます。stringifyメソッドでインデントを設定するstringifyメソッドでインデントを設定するサンプルです。JSON.stringify(obj1,null,10);console.log(json2);</script>5行目は、インデントを1に設定しています。9行目は、インデントを10に設定しています。実行結果は以下のようにインデント(字下げ)が設定されます。(参考)JavaScriptのオブジェクトとJSON以下は、JavaScriptのオブジェクトです。{color1:"赤",color2:"青"}以下は、JavaScriptのオブジェクトをconsole.logで確認したものです。矢印をクリックすると項目が下に展開されます。以下は、JSONです。キーにダブルコーテーションがついています。