CanDoYa
JA

CSVからJSONへ変換

すべてブラウザー内で動作します。アップロードも登録も不要です。

CSVを貼り付けてJSONに変換します。
このツールをシェア

CSVをJSONに変換するには?

CSVからJSONへの変換では、表形式の行を読み取り、構造化されたJSONを作成します。ここにCSVを貼り付けると、ヘッダー行がオブジェクトのキーに、それ以降の各行が1つのオブジェクトになります。引用符内のカンマ、エスケープされた引用符、複数行のフィールドも正しく処理し、コピーやダウンロードができる整形済みJSONを出力します。

使い方

  1. 1CSVを貼り付ける. 左側のパネルにCSVを入力するか、サンプルを読み込んで引用符の正しい使い方を確認します。
  2. 2構造を選ぶ. JSONオブジェクトを作る場合は先頭行をヘッダーとして使います。自動判定が合わないときは区切り文字を選び、必要ならJSONの型検出をオンにします。
  3. 3JSONを使う. リアルタイムで整形される出力を確認し、コピーするかdata.jsonとしてダウンロードします。

こんな方に

CSVは区切り文字で表をテキストとして保存します。一方、JSONはアプリケーションがそのまま扱える配列とオブジェクトでデータを表します。この変換ツールは、カンマ、セミコロン、タブ、縦棒に対応しています。ヘッダーをオフにすると配列の配列を出力できます。型検出をオンにすれば、数値、真偽値、null、空のセルをJSONのプリミティブ値として安全に変換できます。

変換はブラウザー内で実行されます。表計算ソフトからのエクスポート、テストデータ、顧客データがアップロードされたり、外部の変換サービスへ送信されたりすることはありません。

よくある質問

CSVからJSONへの変換は無料ですか?

はい。登録、ソフトウェアのインストール、有料プランは不要です。変換はブラウザー内で行われ、結果はコピーするかJSONファイルとしてダウンロードできます。

CSVはどこかにアップロードされますか?

いいえ。テキストはブラウザー内で処理されます。CSVと生成したJSONがサーバーへ送られることはないため、非公開のエクスポートや開発データにも使えます。

引用符内のカンマや改行に対応していますか?

はい。二重引用符で囲まれたフィールドには、選択した区切り文字や改行を含められます。引用符で囲まれた値の中に二重引用符を2つ続けて書くと、RFC 4180で一般的なCSVの規則に従って1つの引用符として扱われます。

CSVにヘッダー行がない場合はどうなりますか?

先頭行をヘッダーとして使う設定をオフにしてください。JSONは配列の配列として出力されるため、CSVの各行はそのまま1行として残り、どの値もオブジェクトのキーにはなりません。

セミコロン、タブ、縦棒区切りのデータも変換できますか?

はい。自動判定では、最初の完全なレコードを調べ、カンマ、セミコロン、タブ、縦棒のどれが使われているかを判定します。特殊なファイルや判定が曖昧な場合は、区切り文字を手動で選べます。

JSONの型検出はどのように動きますか?

オンにすると、引用符のないtrue、false、nullはJSONのプリミティブ値に、空のセルはnullに、安全な正規表記の数値はJSON数値に変換されます。引用符で囲まれた値、先頭がゼロのID、精度を失う可能性のある値は文字列のままです。