JSON・CSV相互変換ツール

JSON(オブジェクトの配列)をCSVに、CSVをJSONに変換します。

JSONをCSVに変換


CSVをJSONに変換

テキストを貼り付けて使う

使い方

  1. 「JSONをCSVに変換」の欄に、オブジェクトの配列(または1件のオブジェクト)を入力します。
  2. 自動的にCSVに変換され、表とダウンロード用のCSVが用意されます。
  3. 「CSVをJSONに変換」の欄でCSVファイルを読み込みます。
  4. 変換されたJSONが下の欄に表示されるので、コピーするかJSONファイルとして保存します。

このツールについて

入れ子になったオブジェクトは「親.子」の形の列名に展開します。配列はJSONの文字列のまま1つのセルに入れます。

CSVからJSONにするときは、1行目を項目名として使います。

ブラウザの中だけで動いています。入力した内容がサーバーへ送られることはありません。

こんなときに使えます

APIから取得したJSONのレスポンスを、Excelなどで確認・集計しやすいCSVにしたいときに使えます。

CSVで管理している一覧を、プログラムやAPIに渡せるJSON形式にしたいときにも使えます。

変換のしかた

JSONをCSVにするとき、入れ子になったオブジェクトの項目は「親.子」という形の列名に分けて展開します。配列の値は展開せず、JSONの文字列のまま1つのセルに入ります。

列の並び順は、読み込んだデータに登場した順番で決まります。オブジェクトによって持っている項目が違う場合、無い項目は空欄になります。

JSONの文法が正しくないときは、その場に読み取れなかった旨が表示されます。

よくある質問

配列ではなく1件のオブジェクトだけでも変換できますか?
はい。1件のオブジェクトを入力した場合も、1行だけのCSVとして変換します。
CSVの1行目が見出しでない場合はどうなりますか?
このツールは1行目を項目名として扱うため、見出しが無いCSVを読み込むと、本来はデータである1行目が項目名として使われてしまいます。