JSON・CSV相互変換ツール
JSON(オブジェクトの配列)をCSVに、CSVをJSONに変換します。
JSONをCSVに変換
CSVをJSONに変換
テキストを貼り付けて使う
使い方
- 「JSONをCSVに変換」の欄に、オブジェクトの配列(または1件のオブジェクト)を入力します。
- 自動的にCSVに変換され、表とダウンロード用のCSVが用意されます。
- 「CSVをJSONに変換」の欄でCSVファイルを読み込みます。
- 変換された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行目が項目名として使われてしまいます。