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"}’