JSON フォーマッター & バリデーター

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

入力 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でライブ検索 — ワイルドカード、再帰下降、スライス、フィルタ。

主な機能

リアルタイム検証

入力中に JSON をライブ検証し即座にエラーを通知。テキストを勝手に書き換えず、エラーは正確な行・列にジャンプできます。

複数のビューモード

ハイライト付きテキスト、インタラクティブなツリー、オブジェクト配列用の本物のテーブルビューを切り替え可能。API レスポンスの確認に最適。

検索 & JSONPath

任意のキーや値を即座に検索し、ノードの標準 JSONPath($.store.book[0].title など)をワンクリックでコピー。

スマート形式検出

誤って XML や CSV を貼り付けても自動検出し、ワンクリックで JSON に変換。専用コンバーターへのリンクも表示。

JSON フォーマッター & バリデーター の使い方

1

JSON を貼り付け

JSON データをコピーして入力欄に貼り付けるか、JSON ファイルをドラッグ&ドロップします。

2

整形と検証

「整形」をクリック(または Cmd/Ctrl+Enter)で JSON を整形・検証・美化。「圧縮」で 1 行に圧縮できます。

3

探索と編集

ツリー/テーブルビューでデータを探索し、キーを検索、JSONPath をコピー、詳細パネルで値をインライン編集。

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

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 の整形とは何ですか?なぜ必要ですか? ▾

JSON 整形(美化・pretty-print とも呼ばれます)は、生の JSON にインデントと改行を加えて人間が読みやすくする処理です。圧縮された JSON は機械向けですが目視でのデバッグは困難です。整形すればデータを変えずに構造が見えるようになります。

formatjson.net で JSON データは安全ですか? ▾

はい。整形・検証・編集はすべてブラウザ内のプレーンな JavaScript で行われ、JSON がサーバーにアップロードされることはありません。機密性の高い API レスポンスやトークン、設定を貼り付けても安全です。

よくある JSON 構文エラー(末尾カンマ、シングルクォート)を修正するには? ▾

JSON を入力パネルに貼り付けると、バリデーターが正確なパースエラーを報告し、該当の行・列にジャンプできます。よくある問題は末尾カンマ、ダブルクォートの代わりのシングルクォート、クォートなしのキー、コメント(JSON では不可)です。

ツリーやテーブルビューで直接 JSON の値を編集できますか? ▾

はい。ツリーの任意のノードをクリックして詳細パネルを開き、プリミティブ値(文字列・数値・真偽値・null)をインライン編集できます。入力 JSON・ツリー・テーブルは自動で同期更新されます。

このフォーマッターはどのくらい大きな JSON ファイルを扱えますか? ▾

非常に大きなファイルも可能です。ツリーは遅延レンダリング(展開した分岐のみを 200 件ずつ描画)、テーブルもページングされるため、数 MB のファイルでも快適です。.json ファイルを入力エリアに直接ドロップすることもできます。