CSVからJSON変換ツール
CSVデータをJSONに変換します。区切り文字や先頭行をヘッダーとして扱うかどうかを選択できます。
機能
区切り文字を指定
1 行目をキーとして使用
ファイルをアップロード
結果をプレビュー
使い方
1. 入力ボックスにCSVを貼り付けるか、.csvファイルをアップロードします。
2. 区切り文字を選択します(カンマ、タブ、セミコロン)。
3. 「変換」をクリックすると、JSON出力が右側に表示されます。
このツールについて
表計算ソフトは CSV を書き出し、API や JavaScript は JSON を必要とします。この変換ツールは RFC 4180 に準拠したパーサーで両者の橋渡しをするので、カンマや改行、エスケープされたダブルクォートを含む引用符付きのフィールドも分断されずに正しく読み込めます。区切り文字(カンマ、タブ、セミコロン、パイプ)を選び、1行目を列名として扱うかを決めます。見出し行がある場合は、以降の各行が列名をキーにしたオブジェクトになり、ない場合は各行が値の配列になります。出力はインデント付きの JSON で、そのままコード、テスト用データ、リクエストボディにコピーできます。値はすべてテキストとして保持されるので、郵便番号の 0123456 や長い ID が勝手に数値に変わることはありません。
よくある質問
フィールド内のカンマはどう扱われますか?
表計算ソフトが書き出すときと同じように、フィールドをダブルクォートで囲みます("Smith, John",42)。パーサーはカンマを値の一部として扱います。引用符付きのフィールド内のダブルクォートは2つ重ねて("")書きます。
出力の数値が引用符で囲まれているのはなぜですか?
CSV にはデータ型がないため、すべての値を文字列として保持します。先頭が0の郵便番号、電話番号、長い ID を守るためです。数値にすべき項目は、必要に応じてコード側で変換してください。
Excel のファイルにはどの区切り文字を選べばよいですか?
英語圏の多くの設定では Excel はカンマを使いますが、小数点にカンマを使うヨーロッパの多くの地域ではセミコロンを使います。表のセルを直接コピーした場合はタブ区切り(TSV)になるのが一般的です。
見出しより列の少ない行があるとどうなりますか?
足りないフィールドは空文字列で埋められるので、すべてのオブジェクトが同じキーを持ちます。「1行目を見出しとして扱う」がオンの場合、見出しを超える余分な値は無視されます。
サイズの上限はありますか?
変換はブラウザー内で行われるので、実質的な上限は端末のメモリです。数MB のファイルなら通常すぐに変換できますが、非常に大きなデータはスクリプトやデータベースへのインポートで処理するほうが適しています。
関連ツール
カラー変換
HEX、RGB、HSL、OKLCH の間で色を相互変換。ビジュアルなカラーピッカーとライブプレビュー付き。...
単位変換
長さ、重さ、温度、面積、体積、データ容量、速度、時間など、一般的な単位間で変換できます。...
CSS単位変換
CSS単位間で変換します。正確なrem計算のためにプロジェクトのルートフォントサイズを設定できます。...
MarkdownからHTMLへ変換
左側にMarkdownを入力すると、右側にレンダリングされたHTMLが表示されます。GitHub Flavored Markdownに対応。...
画像形式変換
PNG、JPEG、WebP、BMP間で画像を変換します — すべてブラウザ内で完結。JPEG/WebPの品質調整も可能です。...
タイムゾーン変換
任意の時刻を1つのタイムゾーンから複数のターゲットタイムゾーンに変換 — 国際会議やリモートワークに最適。...
タイムスタンプ変換
Unixタイムスタンプを読みやすい日付に変換したり、その逆に変換したりできます。秒とミリ秒に対応し、相対時間も表示されます。...
基数変換
2進数、8進数、10進数、16進数、および2から36までの任意の基数間で数値を変換します。入力するとすべてのフィールドがリアルタイムで更新されます。...