JSON 配列へ変換する Node.js サンプルコード

Excel, CSV, Google スプレッドシートなどの表形式のデータから JSON 配列に変換する必要があったので Node.js で書いたコードをご紹介します。

Node.js

以下、JSON 配列へ変換する Node.js サンプルコードです。

const jsonArray = [];
 
const arr = [
  [ 1, 2 ],
  [ 3, 4 ]
];
 
arr.forEach(function(a){
  let json = {
    "hoge": a[0],
    "fuga": a[1]
  };
 
  jsonArray.push(json);
});
 
console.log(`%j`, jsonArray);

JSON 出力結果

[{"hoge":1,"fuga":2},{"hoge":3,"fuga":4}]

1行で出力されるので、整形する必要がある場合は pretty-json とかでフォーマットしましょう。

以上、Node.js でサクッと JSON 配列を動的に生成したかった現場からお送りしました。

参考情報