テキスト・データ

CSV から JSON

値の意味を推測せず、CSV の表を JSON に変換します。

このツールの使い方

  1. 1

    CSV テキストを貼り付けるか UTF-8 ファイルを選びます。列の区切り文字と、先頭行を列名として使うかを選んでください。

  2. 2

    入力 1 MB、10,000 行、200 列の上限内で JSON に変換してください。

  3. 3

    代表的なレコード、特に識別子と引用符付きテキストを確認し、結果をコピーまたはダウンロードしてください。

取り込み、試作、データ交換向けに小さな CSV の表を変換します。値は文字列として残るので、00127 などの識別子も先頭のゼロを保持します。処理は端末内で行われ、引用符内のカンマや埋め込まれた改行はフィールドの一部として扱われます。

型を割り当てる前に値を保つ

数値に見える CSV フィールドは、郵便番号、商品識別子、内線番号かもしれません。この変換ツールは、数値に見えるテキストを数値と決めつけず、文字列として保持します。そのため、00127 は JSON 文字列内でも 00127 のままです。日付や true、false の文字列も自動解釈しません。

例: 商品コードとカンマを保持する

商品コードが 00127、説明が「青いマグカップ, 大」の表を考えてみましょう。説明にカンマが含まれるため、CSV フィールド全体を二重引用符で囲む必要があります。変換後、コードが五文字のままで、説明が二列に分かれず一つの値になっているか確認してください。

よくある質問

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

テキストはブラウザー内で処理され、変換のためにアップロードされません。ページを再読み込みする前に結果をコピーまたはダウンロードしてください。このツールに表を永続保存する機能はありません。

なぜ数値が引用符で囲まれるのですか?

意図的に値を文字列のまま保持しています。CSV には信頼できる型の定義がなく、自動で数値に変換すると意味のある先頭のゼロが消える可能性があります。必要な型は、利用先のフィールドを把握したうえで後から適用してください。

JSON を CSV に戻せますか?

逆方向の変換には「JSON から CSV」ツールを使ってください。フラットなレコードと長方形の配列に対応しています。表計算ソフト向けの CSV 書き出しでは、数式保護が標準で有効です。

参考資料・関連文献