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

JavaScript

Posted by arkgame