CSVとJSONを相互に変換する

CSVをJSONの配列へ、JSONの配列をCSVへ変換。カンマ・タブ・セミコロンと、引用符内の改行に対応します。

ファイルは5 MB・読み込み後100万文字まで。入力欄を置き換えます。BOMは読み込み時に除去します。

CSVからJSONへ

1行目を列名にすると「名前,数量」をキーとして、2行目以降をオブジェクトの配列に変換します。列名を使わない場合は、行ごとの配列にします。CSVの値は文字列のままなので、「00123」のような先頭の0も残ります。

二重引用符で囲んだ値のカンマや改行を読み取り、2つの二重引用符を1つの引用符として扱います。列名は空欄や重複を避け、各データ行の列数をそろえてください。CSVは5万行・1行1000列までです。

JSONからCSVへ

オブジェクトの配列、または同じ列数の配列の配列に対応します。オブジェクトの列名は、初めて現れた順にまとめます。値は文字列・数値・真偽値・nullに対応し、nullや欠けた値は空欄になります。入れ子のオブジェクト・配列や、同じキーの重複は対応しません。大きな整数は二重引用符で囲んだ文字列にしてください。

CSV出力は改行をCRLFにそろえます。ファイル保存では、初期設定でUTF-8 BOMを付けます。BOMが不要な場合はオプションを解除できます。コピーする文章にはBOMを付けません。表計算ソフトで数式として扱われそうな値には、オプションで先頭にアポストロフィを付けられます。この場合はデータの内容が変わります。CSVからJSONへの変換ではこのオプションは使いません。

入力はおおむね100万文字まで。絵文字などは2文字分として数える場合があります。処理結果はUTF-8で保存します。文章は保存・送信せず、元の入力欄にも残します。

✓ 無料・登録不要。入力した画像や文章は、このツールからサーバーに送信しません。

← ほかのツールを見る