CSV ↔ JSON コンバーターは、表形式データの代表的な2つの形式間で完全な相互変換を可能にします。スマートな CSV パーサーは、カンマを含む引用符付きフィールド、エスケープされた引用符、カスタム区切り文字、末尾の改行などを適切に処理します。CSV→JSON 変換時には数値、ブール値、null を自動検出し、JSON→CSV 変換時には行全体のキーを一列に並べたクリーンな CSV を生成します。
CSV と JSON の間でのデータの移動は、日常的な作業です。データベースのエクスポートを JSON 形式のツールに取り込んだり、API レスポンスからスプレッドシート用の CSV を生成したり、新しいシステムに合わせてデータを再形成したりすることが頻繁にあります。CSV ↔ JSON コンバーターは、ブラウザ内で完結し、両方向の変換をクリーンに行います。CSV パーサーは、現実世界の複雑なデータにも対応しています。カンマを含むフィールド(引用符内)、エスケープされた引用符(RFC 4180 形式の二重引用符)、CRLF または LF の改行コード、末尾の空行、および設定可能な区切り文字(タブ、セミコロン、パイプなど)を処理できます。JSON への変換時には自動検出機能が働き、数値に見える文字列は数値に、「true」/「false」/「null」はそれぞれの型に変換されます(空白のトリミングはオプションです)。JSON→CSV 変換では、オブジェクト配列を走査してすべてのユニークなキーを収集し、ヘッダー行と正しくエスケープされたセルを持つ CSV を生成します。セル内の引用符は二重化され、区切り文字や改行を含むセルは引用符で囲まれ、ネストされたオブジェクトや配列は JSON 文字列としてセルにシリアライズされます。
CSV → JSON および JSON → CSV。入れ替えボタン(Swap)で入力と出力を瞬時に反転させ、変換の整合性を確認できます。
引用符付きフィールド、埋め込みカンマ、エスケープされた引用符、CRLF/LF 改行を処理します。簡易的な例だけでなく、実稼働中の複雑な CSV でも動作します。
区切り文字をカンマから他の文字に変更できます。タブ(TSV 用)、セミコロン、パイプ、または任意の 1 文字を指定可能です。
JSON 出力時、数値、ブール値、null はそれぞれの型として解析されます。すべて文字列として扱いたい場合はオフにすることも可能です。
入力するたびに出力が更新されます。変換ボタンをクリックする必要はありません。貼り付けるだけで即座に結果が表示されます。
JSON オブジェクトが異なるキーを持っている場合、CSV ヘッダーにはすべてのユニークなキーが含まれ、値のないセルは空になります。データが失われることはありません。
DB からエクスポートした CSV をコンバーターに貼り付け、NoSQL ストアや JSON 対応 API に読み込める JSON 配列を取得します。
API のレスポンス(JSON 配列)を CSV に変換し、Excel や Google スプレッドシートに直接貼り付けられるようにします。
ツールを介して相互変換し、フォーマットをクリーンにします。引用符の使い方が不一致な異なるソースからの CSV を結合する際などに便利です。
CSV ベースの翻訳シートと、Chrome 拡張機能や React-intl などで使用する JSON 形式の言語ファイルを相互に変換します。
CSV テストデータから JSON のテスト用データ(またはその逆)を生成し、開発用データベースや結合テストの初期データとして活用します。
DevSuite Pro のドックにある CSV/JSON アイコンをクリックします。変換方向、オプション、2つのテキストエリアがあるパネルが開きます。
表形式データの解析には CSV → JSON を、オブジェクト配列を行データに変換するには JSON → CSV を選択します。
区切り文字の調整、「最初の行をヘッダーにする」、「数値を自動検出」など、データの形式に合わせて設定を変更します。
入力欄に CSV または JSON を貼り付けます。出力は即座に右側に表示されます。
「出力をコピー」をクリックして結果を取得します。入れ替え ↔ ボタンを使用して逆変換を行い、データが正確に保持されているか確認してください。
DevSuite Pro を無料でインストールして、ブラウザで 39 以上の開発者ツールを利用しましょう。