Schnellstart
-
JSON A und B einfügen
Objekte und Arrays unterstützt; Eine strenge JSON-Syntax ist erforderlich.
-
Klicken Sie auf Vergleichen
Die Ergebnisse listen jeden Pfad mit + / − / ~ Symbolen auf.
Fügen Sie zwei JSON-Dokumente ein, um Objekte und Arrays rekursiv zu vergleichen. Erkennen Sie hinzugefügte, entfernte und geänderte Felder für API-Regressionen und Konfigurationsmigrationen.
Datenschutz: lokal verarbeitet, nie hochgeladen.
↓ Fügen Sie in den Eingabebereich unten, um sofort Ergebnisse zu sehen
粘贴两段 JSON,点击对比查看字段级差异。
发现 2 处差异
~ version: 1 → 2 + ready: true
+ 表示 B 新增字段,− 表示 A 独有字段,~ 表示同路径值发生变化。嵌套对象与数组会递归比较。
Fügen Sie zwei JSON-Dokumente ein, um Objekte und Arrays rekursiv zu vergleichen. Erkennen Sie hinzugefügte, entfernte und geänderte Felder für API-Regressionen und Konfigurationsmigrationen.
JSON A und B einfügen
Objekte und Arrays unterstützt; Eine strenge JSON-Syntax ist erforderlich.
Klicken Sie auf Vergleichen
Die Ergebnisse listen jeden Pfad mit + / − / ~ Symbolen auf.
Strukturelle Diff von zwei JSON-Dokumenten mit hinzugefügten/entfernten/geänderten Pfaden nach optionaler Formatierung.
Verwendung für API-Kontraktregression, Konfigurationsdrift, LLM JSON-Vergleiche und DB-Export-Diffs.
+ Pfad in B hinzugefügt; nur in A; Wert auf dem gleichen Pfad geändert.
Das häufigste Szenario ist die Verifizierung von API-Änderungen. Fügen Sie die alte API-Antwort auf der linken Seite und die neue Version auf der rechten Seite ein. Das Tool hebt Felderänderungen hervor, wie ein neues Feld "Rabatt" oder fehlendes Feld "expired_at", wodurch die Überwachung kritischer Änderungen verhindert wird.
Eine weitere praktische Anwendung ist die Migrationsprüfung der Konfiguration. Vergleichen Sie die JSONs der Datenbankkonfiguration zwischen dev- und prod-Umgebungen, um sicherzustellen, dass sensible Felder wie Ports und Passwörter übereinstimmen. Array-Reihenfolge-Unterschiede sind blau gekennzeichnet, während Wertänderungen rot erscheinen, die strukturelle von Inhaltsänderungen visuell unterscheiden.
Input
{"version":1} Output
{"version":2,"ready":true} im Vergleich zum Index; Neuordnung wird als mehrere ~ oder +/− Einträge angezeigt.
Standardmäßig behandelt der strenge Modus verschiedene Array-Bestellungen als Änderungen. Aktivieren Sie die Option "Array-Reihenfolge ignorieren", wenn verfügbar. Beachten Sie, dass dies reale Geschäftslogikprobleme verbergen kann, wie z. B. die Warteschlangenverarbeitung, die sich auf die Bestellung stützt.