JSON Diff
2 つの JSON をパス単位で比較——追加・削除・変更されたキーを前後の値つきで表示,すべてローカル処理。
このツールは完全にブラウザ内で動作します。データは端末から出ず、サーバーへアップロードされることはありません。
使い方
- 11 つ目の JSON(元)を貼り付け。
- 22 つ目の JSON(新版)を貼り付け。
- 3差分リストを読む——1 行が 1 パスの変更。
JSON Diff
2 つの JSON を貼り付けると、構造の差分をすべて表示:追加されたキー、削除されたキー、変更された値——それぞれ $.user.name のような完全パス付き。
ネストしたオブジェクトと配列は再帰的に走査するため、3 階層深い変更も正確なパスと前后値とともに表示されます。
よくある質問
配列の比較方法は?
インデックスごと:要素 0 対要素 0。どちらかに余分な要素はその位置で追加・削除として表示されます。
キー順序は影響する?
いいえ。オブジェクトはキーで比較し挿入順は無視します。同じキーを違う順で並べた 2 文書は同一とみなされます。
関連ツール
JSON フォーマッター
乱れた JSON をオンラインで整形 — 2 スペース・4 スペース・タブに対応し、即時検証と正確なエラー位置表示。すべてブラウザ内で完結します。
すべてのツール →
JSON バリデーター
JSON を即時検証し、エラーの行と列を正確に表示。カンマ抜け・未引用キー・末尾カンマ・不正エスケープをリリース前に発見します。
すべてのツール →
JSON → TypeScript
任意の JSON から TypeScript interface を生成——ネスト・配列・ユニオン対応,プロジェクトにそのまま貼付。
すべてのツール →
テキスト差分
2 つのテキストを単語単位で比較し、追加と削除をハイライト表示。アカウント登録もアップロードも不要です。
すべてのツール →
JSON Path 検索
$.user.name や $.items[0].id のようなパスで JSON から任意の値を抽出——即時・寛容・jq 構文不要。
すべてのツール →
ツールを埋め込む
1 行であなたのサイトにツールを。訪問者のブラウザ内で動きます。
<iframe src="https://zoyku.com/ja/tools/json-diff?embed=1" width="100%" height="640" style="border:0;border-radius:16px" title="Zoyku — json-diff" loading="lazy"></iframe>