← ガイド

TOOLDAM GUIDE

JSONとCSVの違い:データ移行ではどちらを選ぶ?

CSVは行と列の表に向き、JSONは入れ子の配列やオブジェクトを表現できます。

まず知っておきたいこと

平坦な表ならCSVが簡単ですが、階層構造を保つならJSONが自然です。変換前に構造が失われないか確認しましょう。

CSVは表、JSONは構造に強い

CSVは各行が同じ列を持つデータに向き、表計算ソフトで扱いやすい形式です。JSONは配列やオブジェクトを入れ子にでき、API応答や設定データに適しています。

JSON→CSVでは入れ子を確認

名前・メール・年齢のような単純なキーは列にしやすいですが、住所オブジェクトやタグ配列は展開方法のルールが必要です。

数字に見える文字列に注意

郵便番号、商品コード、電話番号は表計算ソフトで数値扱いされ、先頭の0が消えることがあります。日付のような文字列も自動変換される場合があります。

行数だけでなく意味を確認

レコード数が同じでも、入れ子データが1つの文字列にまとめられたり形式が変わったりします。代表的な行を原本と照合しましょう。