CSV表とJSON配列を相互変換

開発者や分析担当者が、表計算とアプリの間でCSVまたはJSONのデータを受け渡したいときに便利です。

CSV表をJSON配列へ、またはJSON配列をCSV表へ変換し、すべての列と値をアプリや表計算へそのまますぐに渡せる形で受け取れます。

使い方

  1. 何も入力したり貼り付けたりする前に、まず必要な変換方向を選びます。たとえば CSV から JSON への変換です。
  2. 表を入力欄に貼り付けるか、CSV、JSON、Markdown、XML、YAML のいずれかで保存されたファイルを読み込みます。
  3. 変換を実行します。CSV の見出し行が、各 JSON オブジェクトで使われるキーになります。
  4. 結果欄から出力をコピーし、エディター、スクリプト、またはインポートツールに貼り付けます。

使用例

簡単な例として、訪問回数付きの都市の短いリストをコンマで区切ったものがあります。変換後、各行はキーが「都市」と「訪問回数」であるオブジェクトとして表示され、見出し行はデータ行として残らないはずです。

入力

city,visits
Lyon,120
Nantes,80

出力

[
  {
    "city": "Lyon",
    "visits": "120"
  },
  {
    "city": "Nantes",
    "visits": "80"
  }
]

制限と形式

処理の場所

変換はファイルを読み込む場合も含め、すべてブラウザー内で行われます。端末の外部に送信されることはなく、ページを離れるとコピーも保存されません。

よくある質問

CSV の最初の行はどうなりますか?

見出しとして扱われるため、そのラベルが各 JSON オブジェクトのキーになります。それらのキーを使いたくない場合は、変換前に見出し行を削除するか、ラベルの名前を変更してください。

ネストされたオブジェクトを含む JSON を変換できますか?

確実にはできません。変換ツールは平坦な行と列を扱うためです。別のオブジェクトの内部にあるオブジェクトや、値として使われる配列には、直接対応する列がありません。

値の中にあるコンマや引用符で変換が壊れますか?

引用符で囲まれた値は、CSV が正しくエスケープされていればコンマを含められます。エスケープが不完全だと列がずれ、フィールドが混ざるため、結果を確認してください。

同じカテゴリのツール