JSONとCSVはどんな用途に向く?
JSONは入れ子のオブジェクトや配列を表現でき、APIや設定データでよく使われます。CSVは行と列の単純な表なので、ExcelやGoogle Sheetsで確認・編集しやすい形式です。
データツール
JSONとCSVを相互変換し、結果をコピーまたはダウンロードします。 アカウント登録やログインなしで利用できます。
活用ガイド
APIのJSONをCSVにして表計算ソフトで確認したり、CSV表をJSONにして開発やデータ処理に使えます。ファイルを開くか直接貼り付けて変換できます。
ネストしたJSONオブジェクトや配列は、CSVの各セル内にJSON文字列として保持されます。CSVからJSONへ変換する場合、セルの値は基本的に文字列として保持されます。
JSONは入れ子のオブジェクトや配列を表現でき、APIや設定データでよく使われます。CSVは行と列の単純な表なので、ExcelやGoogle Sheetsで確認・編集しやすい形式です。
CSVは平面的な表なので、トップレベルが行の集合として表せるJSONが最も自然に変換できます。入れ子のオブジェクトや配列は、値を失わないようセル内にJSON文字列として入る場合があります。
先頭行の列名がJSONオブジェクトのプロパティ名になります。空欄や重複したヘッダーは曖昧になるため、変換後のキー名を確認してください。
CSVにはセルごとの標準データ型がないため、誤推測を避けるためCSV → JSONでは値を文字列として保持します。用途に応じて後から数値や日付へ変換してください。
FAQ
はい。ただしCSVは平面表なので、入れ子の値はセル内のJSON文字列として保持される場合があります。
JSONのキー名を作るため、列名となるヘッダーがあるデータが最も扱いやすいです。
出力表示の設定に応じて読みやすい形式で確認できます。
JSONとCSVの解析・変換は現在のブラウザ内で行われます。