意味で比較
キーの順序は関係なし
オブジェクトは意味で比較されるため、キーの並び替えがノイズとして表示されることはありません。実際のデータ変更だけが表示されます。
JSON 差分チェッカー · 意味で比較 · 無料
2 つの JSON を貼り付けると、追加・削除・変更された値を正確なパスとともに表示します。キーの順序は無視され、配列は id で対応付けられます。
キーの順序は常に無視されます。コメントや末尾のカンマも使えます。
2 つの JSON を貼り付けると変更点が表示されます
追加・削除・変更された値を正確なパス付きで一覧表示します — キーの順序が変更として扱われることはありません。
使い方
元の JSON を左に、変更後の JSON を右に貼り付けるかドロップします。コメントや末尾のカンマがあっても大丈夫です。
[JSON を比較] を押します。キーの順序は無視され、レコードの配列は id で自動的に対応付けられます。
追加・削除・変更された値をパスごとに確認(左右比較表示にも切替可能)し、JSON Patch を書き出します。
機能
意味で比較
オブジェクトは意味で比較されるため、キーの並び替えがノイズとして表示されることはありません。実際のデータ変更だけが表示されます。
パス
すべての差分に users[id=42].address.city のような読みやすいパスが付くので、どこが変わったかが正確にわかります。
配列
オブジェクトの配列は id、key、sku、email、name で対応付けられます — 項目の順序が変わっていても大丈夫です。
検証
無効な JSON は行と列で特定され、わかりやすいヒントが表示されます。クリックでその位置へジャンプできます。
書き出し
元のドキュメントを変更後のドキュメントに変換する、標準準拠の JSON Patch をダウンロードできます。
プライベート
API レスポンス、設定、シークレットはブラウザ内にとどまります。比較がサーバーを経由することはありません。
よくある質問
いいえ。キーと値が同じ 2 つのオブジェクトは、キーの順序に関係なく等しいとみなされます。左右比較表示ではキーを並べ替えるため、実際の変更だけが表示されます。
オブジェクトの配列は、すべての項目が一意な値を持つ場合、id のようなフィールド(id、_id、uuid、key、code、sku、slug、email、name)で対応付けられます。それ以外の配列は順番に比較されるか、[配列の順序を無視] をオンにすると順序のない集合として比較されます。
はい。厳密な解析に失敗した場合は、コメントや末尾のカンマを自動的に無視し、入力を「寛容モード」として扱います。
JSON Patch(RFC 6902)は、追加・削除・置換の操作を並べた標準形式です。元のドキュメントに適用すると変更後のドキュメントが得られ、API やマイグレーションで役立ちます。
いいえ。解析と比較はすべてブラウザ内で行われ、履歴もデバイスにのみ保存されます。
はい。[型を緩く比較] をオンにすると、数値・真偽値とその文字列表記を同じものとして扱います。API が文字列を返す場合に便利です。
その他の比較ツール
シンタックスハイライトと移動コード検出付きの左右比較。
XLSX、XLS、ODS、CSV — 行とセルの差分を ID で対応付け。
DOCX、DOC、PDF、PPTX、ODT など — 形式をまたいでも比較可能。
スライダー、フェード、点滅、ピクセル差分、変更領域のハイライト。
A のみ、B のみ、両方にある項目を瞬時に表示。
2 つのフォルダや .zip を比較 — デスクトップアプリ不要。
共通のベースをもとに 2 つの編集済みバージョンをマージし、競合を解決します。