CSV から JSON への変換方法
- .CSV ファイルを追加してください。上のボックスにドロップするか、クリックしてブラウズします。
- 数秒で .JSON に変換されます。
- 新しい .JSON ファイルをダウンロードしてください。
期待される結果
- CSV の値はデフォルトで文字列になります。
9.99のような数値も、ツールが型推論を適用しない限り引用符で囲まれたままになります(pandasは推論を行いますが、オンラインツールによって異なります)。 - ヘッダー行が必要です。ヘッダーがない場合、キーはデフォルトで
0、1、2のような列インデックスになります。 - 区切り文字の不一致(カンマを想定しているがファイルがセミコロンを使用しているなど)が発生すると、各行が単一の JSON フィールドにまとめられてしまいます。常に正しい区切り文字を指定してください。
よくある質問
CSV を JSON に変換するために何かインストールする必要がありますか?
いいえ、上記の無料コンバーターはインストールなしで動作します。大容量ファイルや機密性の高いファイルの場合は、ローカルで Python の
pandas を使用してください。JSON の値が数値ではなくすべて文字列になっているのはなぜですか?
CSV には型情報がないため、コンバーターはデフォルトで文字列を出力します。
pandas は自動的に数値を推論しますが、ほとんどのオンラインツールは推論を行いません。CSV がカンマではなくセミコロンを使用していますが、変換できますか?
はい、ただし区切り文字を指定してください。
pandas では read_csv に sep=';' を追加し、csvjson では csvjson -d ';' file.csv を使用します。JSON を CSV に戻すことはできますか?
はい。ただし、この往復変換では情報が失われる可能性があります。ネストされた JSON オブジェクトは先にフラット化する必要があり、型付きの値は CSV ではプレーンな文字列になります。