← 機能一覧に戻る
Free

CSV ↔ JSON コンバーター

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 文字列としてセルにシリアライズされます。

ライブプレビュー
example.com
CSV ↔ JSON Converter ✓ Converted 3 rows
CSV → JSON JSON → CSV
Delimiter: , ✓ First row is header ✓ Auto-detect numbers
CSV Input
name,age,city
Alice,30,NYC
Bob,25,LA
Carlos,42,Austin
JSON Output
[
  { "name": "Alice", "age": 30, "city": "NYC" },
  { "name": "Bob", "age": 25, "city": "LA" },
  { "name": "Carlos", "age": 42, "city": "Austin" }
]
主な機能

双方向変換

CSV → JSON および JSON → CSV。入れ替えボタン(Swap)で入力と出力を瞬時に反転させ、変換の整合性を確認できます。

RFC 4180 準拠の CSV

引用符付きフィールド、埋め込みカンマ、エスケープされた引用符、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 形式の言語ファイルを相互に変換します。

API テスト用データ

CSV テストデータから JSON のテスト用データ(またはその逆)を生成し、開発用データベースや結合テストの初期データとして活用します。

使い方
1

CSV ↔ JSON を開く

DevSuite Pro のドックにある CSV/JSON アイコンをクリックします。変換方向、オプション、2つのテキストエリアがあるパネルが開きます。

2

変換方向を選択

表形式データの解析には CSV → JSON を、オブジェクト配列を行データに変換するには JSON → CSV を選択します。

3

オプションを設定

区切り文字の調整、「最初の行をヘッダーにする」、「数値を自動検出」など、データの形式に合わせて設定を変更します。

4

データを貼り付ける

入力欄に CSV または JSON を貼り付けます。出力は即座に右側に表示されます。

5

コピーまたは保存

「出力をコピー」をクリックして結果を取得します。入れ替え ↔ ボタンを使用して逆変換を行い、データが正確に保持されているか確認してください。

試してみませんか? CSV ↔ JSON コンバーター?

DevSuite Pro を無料でインストールして、ブラウザで 39 以上の開発者ツールを利用しましょう。

Chrome に追加 Edgeに追加 Firefox に追加