JavaScript JSON.stringify関数でMapからjsonに変換するサンプル
環境
Windows 10 home 64bit
Google Chrome 107.0.5304.122(Official Build) (64 ビット)
構文
const map変数名 = new Map([[キー1,値1],[キー2,値2],…]);
JSON.stringify(Object.fromEntries(map変数名)); JSON.stringify(Object.fromEntriesを利用してMapからJSONに変換します。
Object.fromEntries()
Object.fromEntries() メソッドは、キーと値の組み合わせのリストをオブジェクトに変換します。
使用例
const mp = new Map([ [121,'tokyo'], [232,'oosaka'], [343,'fukuoka'] ]); const res = JSON.stringify(Object.fromEntries(mp)); console.log("Mapからjsonに変換する結果"); console.log(res);
実行結果
> “Mapからjsonに変換する結果"
> '{“121″:"tokyo","232″:"oosaka","343″:"fukuoka"}’