ここで実行 100% ブラウザ内で動作します。アップロードもログインも不要です。
CSV ⇄ JSON
RFC4180 の引用符、区切り文字の自動検出、型推定に対応した CSV ⇄ JSON 変換。
使い方
- CSV を入力欄に貼り付けます —— Excel、Google スプレッドシート、データベースのエクスポート、ログどこからでも。
- モードを選びます。プログラムで処理するなら CSV → JSON、表計算に戻すなら JSON → CSV。
- 区切り文字は自動検出(カンマ・セミコロン・タブ・縦棒)。あいまいなデータは手動で指定できます。
- 先頭行をヘッダーを有効にするとキー付きオブジェクト配列、オフにすると二次元配列になります。
- Convert で変換し、Copy または Download で取り出します。数値・真偽値・null は自動で型推定されます。
よくある用途
- 表計算から API ペイロードへ —— シートを CSV エクスポートし、エンドポイントが期待する JSON 配列に変換。
- JSON 経由でデータ加工 —— 一度 JSON にしてフィルタ・マップ・ソートし、再び CSV に戻す。
- 引用符付きエクスポートの整理 —— カンマや引用符、改行を含むフィールドも RFC4180 に従って厳密に解析します。
- DB エクスポートのプレビュー —— CSV の一部を JSON に変換すれば、行ごとよりレコードごとに読む方が速くなります。
よくある質問
Q: データはアップロードされますか? A: いいえ。解析とシリアライズはすべてブラウザのメモリ内で完結します。顧客リストや個人情報を含むエクスポートも端末の外に出ません。
Q: 数値が文字列ではなく JSON の数値になるのは? A: 数値・真偽値・null として解釈できる値は自動で型推定され、そのまま使える JSON になります。文字列のままにしたい列は、CSV 側でセルを引用符で囲ってください。
Q: JSON のネストしたオブジェクトを CSV にすると? A: ネストした値は JSON テキストのままセルに入ります —— 表計算で最も誤解されにくい形です。フィールドごとに列を分けたい場合は、先に JSON をフラット化してください。
データはこのデバイス内にとどまります
CSV ⇄ JSON は 100% ローカルで動作します。貼り付けたり、ドロップしたデータはすべてお使いのブラウザ内で処理され、送信されることはありません。当社のサーバーには何も保存されません——タブを閉じればすべて消えます。
入力された内容がサーバーへ送信・記録・解析利用されることはありません。初回読み込み後はネットワークを切断していてもこのページは動作します。