CSVをJSONに変換
CSVやTSVをブラウザ内でそのままきれいなJSONに変換できます。先頭行がキーになり、区切り文字は自動で判定されます。各値をテキストのまま残すか、数値と真偽値を型変換するかを選べます。データはどこにもアップロードされません。
区切り文字
出力
値
先頭行が各オブジェクトのキーになります。
CSV
JSON
変換されたJSONがここに表示されます。
CSVをJSONに変換 の使い方
- 1
CSVを貼り付ける
1行に1レコードとなるようにCSVまたはTSVデータを貼り付けます。列名を先頭行に置くと、その名前がキーになります。
- 2
区切り文字を選ぶ
自動のままにすればカンマ・セミコロン・タブを自動で判定します。必要に応じて、データに合った区切り文字を直接選ぶこともできます。
- 3
出力の形を選ぶ
「オブジェクト」を選ぶと各行がヘッダーをキーとするオブジェクトになり、「行」を選ぶと各行がそのまま単純な配列になります。値を「型付き」に切り替えると、数値と真偽値が本来のJSON型として読み込まれます。
- 4
JSONをコピーする
整形済みのJSONをコピーして、コードやAPIリクエスト、設定ファイルにそのまま貼り付けられます。
よくある質問
CSVをJSONに変換するにはどうすればよいですか?
列名を先頭行に置いたCSVを貼り付けると、整形済みのJSONがすぐ下に表示されます。コピーボタンで結果を取得してください。すべての処理はブラウザ内で実行されます。
先頭行は必ずヘッダーにする必要がありますか?
「オブジェクト」モードでは先頭行がすべてのオブジェクトのキーとして使われます。データにヘッダーがない場合は「行」モードに切り替えてください。そうすると各行が値だけの単純な配列になります。
カンマだけでなくタブやセミコロンも読み込めますか?
はい。自動モードはカンマ・セミコロン・タブ区切りのデータを判定するため、スプレッドシートからコピーしたデータもヨーロッパ式のCSVも、設定を変えずにそのまま変換できます。
数値と真偽値はどのように扱われますか?
標準ではすべての値が文字列のままになります。値を「型付き」に切り替えると、通常の数値はJSONの数値として、true と false は真偽値として、null という語は本来の null として読み込まれます。
入力したデータはどこかにアップロードされますか?
いいえ。変換はすべてブラウザ内のJavaScriptで実行されるため、CSVが端末を離れることはなく、サーバーに保存されるものもありません。
関連ツール
こちらの便利なツールもどうぞ