JSON → CSV コンバーター

ネストした JSON をクリーンな CSV 列に平坦化 — Excel 対応の .csv をワンクリックでダウンロード

入力 JSON

ノード詳細

ノードを選択すると詳細が表示されます

その他の JSON ツール

JSON 整形

JSON の整形・検証・探索 — 100% クライアント側処理、プライバシー重視

XML → JSON

XML を貼るだけでクリーンな JSON に — 属性・繰り返し要素・テキストノードも正確に処理

CSV → JSON

CSV 行をオブジェクトの JSON 配列に変換 — クォートフィールド・区切り文字・型も自動処理

JSON → CSV ●

ネストした JSON をクリーンな CSV 列に平坦化 — Excel 対応の .csv をワンクリックでダウンロード

JSON 圧縮

JSON を 1 行に圧縮し、削減できたバイト数をリアルタイムで確認

JSON 差分

2 つの JSON ドキュメントを意味的に比較 — キー順と空白は差分にカウントされません

JSON エスケープ

埋め込み用に JSON 文字列をエスケープ、または文字列化ログを読みやすい JSON に復元

JSON Fixer

壊れた JSON、JSON5、JS オブジェクト、切り詰められた LLM 出力をワンクリック修復。

JSON to TypeScript

任意の JSON を TypeScript interface/type に変換。

YAML to JSON

K8sやComposeのYAMLをJSONに変換し、ビジュアル編集も可能。

JSON to YAML

任意のJSONから読みやすいYAMLを生成。

JSON to XML

JSONを整形式XMLに変換 — @_属性・繰り返し要素・テキストノード対応。

JSON Schema

サンプルJSONから標準スキーマを推論。

JSONPath テスター

任意のJSONをJSONPathでライブ検索 — ワイルドカード、再帰下降、スライス、フィルタ。

主な機能

スマート配列検出

ルート配列、配列を包んだオブジェクト({"data": [...]})、単一のフラットオブジェクトのいずれでも — コンバーターが行を自動で見つけます。

ネストオブジェクトの平坦化

深いプロパティはドットパス列に展開:user.name、address.city。配列はコンパクトな JSON 文字列にシリアライズされデータを失いません。

RFC 4180 エスケープ

カンマ・引用符・改行を含むセルは正しく囲んでエスケープ。Excel・Sheets・データベースへクリーンにインポート可能。

UTF-8 BOM で Excel 対応

BOM オプションにより、中国語・日本語・アクセント付き文字が Microsoft Excel で文字化けせず開けます。

JSON → CSV コンバーター の使い方

1

JSON を貼り付け

オブジェクトの JSON 配列、配列を含むオブジェクト、または単一オブジェクトを入力パネルに貼り付けます。

2

テーブルをプレビュー

テーブルまたは CSV プレビューで平坦化結果を確認。任意の深いノードで「テーブルで表示」を使い、ネストした配列だけをエクスポート範囲にすることも可能。

3

コピーまたはダウンロード

「CSV をコピー」でクリップボードへ、「CSV をダウンロード」で Excel 対応 .csv を保存。Excel で開く場合は BOM を有効に。

技術アーキテクチャとプライバシーの比較

formatjson.net と従来のサーバー送信型 JSON ツールの違い

100% クライアントサイド処理 サーバー送信ゼロ RFC 8259 & RFC 4180 準拠 64bit 整数・先頭ゼロ保護 JSON Schema 2020-12 オフライン PWA 対応
機能・技術仕様 formatjson.net(100% ブラウザ内完結) 従来のサーバー処理型ツール
データ処理場所とプライバシー 100% ブラウザ内の JavaScript で完結 — データが外部に送信されることはありません JSON/XML/CSV をリモートサーバーへアップロードして処理
API キー・JWT・機密データの安全性 通信ゼロの安全設計 — Service Worker によりオフライン環境でも動作 サーバーログへの記録や情報漏洩のリスク
壊れた JSON・LLM 途切れ出力の自動修復 字句解析ステートマシンがコメント、シングルクォート、末尾カンマ、未閉じ括弧を1クリック修復 非標準の JSON では構文エラーで停止
64bit Snowflake ID と先頭ゼロの保護 2^53 - 1 を超える長整数や "00123" などの文字列を精度劣化なしで保持 64bit 整数の丸め誤差や先頭ゼロの消失が発生
深いネスト配列のテーブル展開 ピル([n items] →)クリックで階層ドリルダウン、パンくず移動、ソート、セル直接編集に対応 ルート階層のみのフラット表または閲覧専用ツリー
大容量ファイルの高速描画 200件単位の遅延描画ツリー + ページ分割テーブル + 150KB ハイライト保護 数MBのファイルでブラウザのメインスレッドがフリーズ

よくある質問

JSON → CSV コンバーターはネストした JSON オブジェクトをどう平坦化しますか? ▾

ネストしたオブジェクトはドットパスの列に展開されます — {"user":{"id":1,"name":"Alice"}} は user.id と user.name の列を生成。配列値はコンパクトな JSON 文字列としてシリアライズされ、構造を復元可能です。

深くネストした JSON 配列を CSV に変換できますか? ▾

はい。任意の JSON を貼り付け、目的の配列で「テーブルで表示」を使えば CSV エクスポートはそのスコープに従います。トップレベル配列は {"data":[...]} のようなオブジェクト内でも自動検出されます。

エクスポートした CSV が Excel や Google Sheets で快適に使えるのはなぜですか? ▾

セルは RFC 4180 準拠でクォートされ(カンマ・引用符・改行も安全)、オプションの UTF-8 BOM が Excel に正確なデコード方法を伝えます。中国語・日本語・アクセント付きテキストも保持されます。

JSON オブジェクト内の配列は CSV 列でどう表現されますか? ▾

配列は 1 つのセル内にコンパクトな JSON 文字列としてシリアライズされます(例:["a","b"])。1 レコードを複数行に分割せず、完全な値を保持します。

JSON → CSV 変換に行数制限やサーバーアップロードはありますか? ▾

ありません。すべてブラウザ内でローカル実行 — アップロードなし、サーバー起因の行数制限なし、データはデバイスの外に出ません。