T

Text Machine

強力なテキストツールを、ブラウザで

CSVをJSONに変換

CSVやTSVをブラウザ内でそのままきれいなJSONに変換できます。先頭行がキーになり、区切り文字は自動で判定されます。各値をテキストのまま残すか、数値と真偽値を型変換するかを選べます。データはどこにもアップロードされません。

区切り文字

出力

先頭行が各オブジェクトのキーになります。

CSV
JSON

変換されたJSONがここに表示されます。

CSVをJSONに変換 の使い方

  1. 1

    CSVを貼り付ける

    1行に1レコードとなるようにCSVまたはTSVデータを貼り付けます。列名を先頭行に置くと、その名前がキーになります。

  2. 2

    区切り文字を選ぶ

    自動のままにすればカンマ・セミコロン・タブを自動で判定します。必要に応じて、データに合った区切り文字を直接選ぶこともできます。

  3. 3

    出力の形を選ぶ

    「オブジェクト」を選ぶと各行がヘッダーをキーとするオブジェクトになり、「行」を選ぶと各行がそのまま単純な配列になります。値を「型付き」に切り替えると、数値と真偽値が本来のJSON型として読み込まれます。

  4. 4

    JSONをコピーする

    整形済みのJSONをコピーして、コードやAPIリクエスト、設定ファイルにそのまま貼り付けられます。

よくある質問

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

関連ツール

こちらの便利なツールもどうぞ

JSON ↔ CSV 変換

Unixタイムスタンプ変換

JSON ↔ YAML 変換

テキスト ↔ バイナリ変換

テキスト ↔ 16進数変換

モールス信号変換