javascript Setからjsonに変換する

javascript Setからjsonに変換する

javascriptで、Setからjsonに変換するサンプルコードを記述してます。

環境

  • OS windows11 pro 64bit
  • Apache 2.4.43
  • ブラウザ chrome 105.0.5195.127

Setからjsonに変換

「Set」から「json」に変換するには、配列化して「JSON.stringify()」を使用します。

const set = new Set(['aaa', 'bbb', 'ccc']);

console.log(JSON.stringify([...set]));
// ["aaa","bbb","ccc"]

実行結果を見ると、変換されていることが確認できます。

また、「json」から「Set」に戻すには、以下のようにします。

const set = new Set(['aaa', 'bbb', 'ccc']);

const json = JSON.stringify([...set]);

const jsonToSet = new Set(JSON.parse(json));

console.log(jsonToSet);
// Set(3) {'aaa', 'bbb', 'ccc'}