CSVをJSONに変換
CSVを貼り付けて即座にJSONを取得。 解析された行を確認し、値の扱い方を指定して完全な結果をコピーまたはダウンロードできます。すべてのデータはブラウザ内に留まります。
10 MBまでのCSV、TSV、テキストファイル
入力CSV入力待機中出力JSON
CSVを貼り付けるかファイルをここにドロップ
入力するとここにJSONが表示されます。
すべての変換はブラウザ内でローカルに実行されます
結果を確認
CSVからJSONへの変換の仕組み
CSVやTSVを貼り付けるか、ファイルを選択・ドロップしてください。端末内でファイルを読み込み、ブラウザのworkerで変換します。外部へのデータ送信はありません。入力や設定を変更するとリアルタイムに出力が更新されます。
行データの構造化オプション
| 入力CSV | 出力JSON |
|---|---|
| 1行目が列名ヘッダー | 以降の各行が、その列名をキーとするオブジェクトになります。空欄や重複したヘッダーには一意のキー名が付与されます。 |
| ヘッダー行なし | 各行が Column 1 や Column 2 などのキーを持つオブジェクトになります。 |
001、true、空のセル | 値は既定で文字列のまま保持され、コードや先頭のゼロが失われません。確実に判定できる数値と真偽値を検出したり、空のセルを null にしたりできます。 |
| カンマや改行を含む引用符付きフィールド | 1つのフィールドとして保持されます。引用符内の二重引用符はCSV標準に従って適切に展開されます。 |
自動検出では、カンマ、セミコロン、タブ、パイプの区切り文字を判別します。プレビューが正しくない場合は区切り文字を明示的に指定できます。対応する文字コードはUTF-8、UTF-16、Windows-1252です。文字化けする場合は文字コードを指定してください。
整形出力とコンパクト出力はJSON配列です。JSON Linesは、.jsonl に対応したツール向けに1行に1オブジェクトを書き出します。プレビューに表示されるのは最大8行・25列までですが、「JSONをコピー」と「ダウンロード」にはすべての行と列が含まれます。フィールドが足りない行には空の値が入り、余分なフィールドがある行には自動生成された列名が付きます。行ごとに列数が異なる場合や見出しの名前が変更された場合は、コンバーターがその旨を表示します。
ファイルの上限は10 MB・500列です。大きな変換ではスマートフォンのメモリを多く使うことがあります。先に表を確認・編集したい場合は CSVビューアー を開いてください。逆方向の変換には JSONをCSVに変換 をご利用ください。