3-Wege-JSON-Merge
Drei JSON-Versionen online zusammenführen: Basis, Ours und Theirs. Unabhängige Änderungen werden automatisch übernommen, du löst nur echte Konflikte. Kostenlos und ohne Upload.
Dateien verlassen niemals den Browser.
Über 3-Wege-JSON-Merge
Drei-Eingaben-JSON-Merge mit Konflikterkennung. Base + ours + theirs, ähnlich Gits rekursivem Merge, aber auf JSON-Eigenschaftsebene. Nicht-konfligierende Änderungen fließen automatisch durch.
So funktioniert's
- Fügen Sie den gemeinsamen Vorfahren (base) als JSON in seinen Editor ein.
- Fügen Sie beide bearbeiteten Versionen in ours und theirs ein.
- Lösen Sie Konflikte pro Eigenschaft auf; nicht-konfligierende Änderungen werden automatisch übernommen.
Beispiel ausprobieren
Ein Paket-Manifest, in dem jede Seite ein anderes Feld ausgehend von derselben Basis geändert hat.
Was dieses Werkzeug nicht abdeckt
- Erfordert eine Basisversion; verwenden Sie JSON-Merge, wenn nur zwei Eingaben vorhanden sind.
- Arrays werden standardmäßig geordnet verglichen. Passen Sie es unter Optionen an, falls Sie ein mengen-artiges Verhalten brauchen.
Häufige Fragen
Verlassen meine Dateien jemals den Browser?
Nein. Jeder Vergleich läuft lokal in deinem Browser. Nichts, was du einfügst, ablegst oder lädst, wird auf einen Server hochgeladen; das Tool funktioniert sogar, wenn du nach dem Laden der Seite offline gehst.
Ist dieses Tool kostenlos?
Ja. Alle DiffResolver-Tools sind kostenlos, ohne Konto, Registrierung oder Installation. Da die Verarbeitung auf deinem Gerät stattfindet, gibt es keine serverseitigen Nutzungslimits.
Wann sollte ich den 3-Wege-JSON-Merge statt JSON-Merge verwenden?
Immer dann, wenn beide Versionen aus einer bekannten gemeinsamen Basis entstanden sind, etwa bei einem Git-Konflikt in der package.json. Konfliktfreie Änderungen werden automatisch übernommen; du entscheidest nur die echten Konflikte.
Was zählt beim 3-Wege-JSON-Merge als Konflikt?
Eine Eigenschaft, die auf beiden Seiten auf unterschiedliche Werte geändert wurde. Hat nur eine Seite sie geändert, fließt die Änderung ohne Rückfrage ein.
Gibt es ein Limit für die Dateigröße?
Es gibt kein Server-Limit, denn nichts wird hochgeladen. Der Arbeitsspeicher deines Geräts setzt die praktische Grenze. Über 10 MB bei Text, 40 MB bei Bildern, 100 MB bei Dokumenten oder 500 MB bei Archiven warnt dich das Tool, dass die Verarbeitung langsam werden kann, aber es blockiert die Datei nie.
Funktioniert dieses Tool offline?
Ja. Der Browser behält nach dem ersten Besuch eine Kopie des Tools, deshalb funktioniert eine schon geöffnete Seite auch ohne Netzwerk. Du kannst DiffResolver über das Browser-Menü zusätzlich als App installieren. Die Installation bleibt optional; im normalen Tab funktioniert die Seite genauso.
Wo werden meine Daten gespeichert?
Deine Dateien werden nirgends gespeichert. Sie bleiben im Speicher der Seite und sind weg, sobald du den Tab schließt. Nur was du selbst sicherst, bleibt in diesem Browser: ein Snapshot, deine Tool-Optionen und dein Design. Zum Entfernen öffnest du die Einstellungen und wählst Alle lokalen Daten löschen.