すべてのガイド

データを失わずにCSVからJSONへ変換する

公開日 · 更新日 読了目安 1分

変換は簡単そうに見えます。問題になる点は3つあります。区切り文字、引用符で囲まれた値、そして数値です。

区切り文字

ツールはセミコロンもカンマも認識します。「24,5」の列があるセミコロン区切りのファイルも、正しく読み取られます。

引用符

「arrosage: matin, soir」のようにカンマを含む引用符付きのフィールドは、1つの値のままです。内側の二重引用符はエスケープされた引用符になります。「zone "nord"」のように。

数値

数値を含め、すべての値が文字列として届きます。「24,5」と「18」は"24,5"と"18"になります。カンマの小数は文字列のままです。JSONを読むプログラムが数値を期待する場合は、カンマをピリオドに置き換えてください。

空のフィールド

空のフィールドは、「null」ではなく空の文字列になります。

確認する

行数を照合し、JSONを開いて、小数のある列とアクセント記号を見ます。

CSVをJSONに変換

逆方向については、JSONをCSVに変換をご覧ください。