ガイド
JSONをCSVに変換する時の考え方
JSON から CSV への変換は、表計算ソフトや一覧確認に便利です。ただし、ネストした構造をどう扱うかを先に決めておく必要があります。
データ整形読了目安 4 分
JSON→CSV - 配列を変換CSV→JSON - 整形変換JSON整形 - 整形・圧縮
これは何か
JSON から CSV への変換は、表計算ソフトや一覧確認に便利です。ただし、ネストした構造をどう扱うかを先に決めておく必要があります。
どんな時に使うか
- - オブジェクト配列を表として確認したい時。
- - スプレッドシートへ渡せる形に整えたい時。
- - 非エンジニアとのレビュー用にデータを簡単な形へしたい時。
よくある勘違い
- - どんな JSON でも同じように CSV 化できるわけではありません。
- - CSV は単純なデータにしか向いていない、ということでもありません。
- - 列名や引用符の扱いは意外と重要です。
すぐ試す方法
- JSON to CSV ツールを開きます。
- JSON の配列を貼り付けます。
- どのキーが列になるか確認します。
- 必要なら JSON に戻して、形が崩れていないか確認します。
例
入力例
[{"name":"Cuvel","status":"active"},{"name":"Docs","status":"draft"}]出力例
name,status Cuvel,active Docs,draft
注意点
- - ネストしたオブジェクトは、平坦化のルールを決める必要があります。
- - 空欄になる項目があっても、仕様上問題ないか確認してください。
- - 往復変換で、データ欠落を早く見つけられます。
よくある質問
JSON は何でも CSV にできますか?
きれいには変換できない場合があります。オブジェクト配列が最も相性が良いです。
最初に何を確認すべきですか?
各行で同じキー構成になっているかを見ると分かりやすいです。
変換後は何と組み合わせるとよいですか?
JSON 整形ツールや CSV→JSON ツールで確認すると安心です。