JSON Patch-Werkzeug

Zwei JSON-Dokumente vergleichen und einen RFC 6902 Patch erzeugen; der Patch kann auch lokal angewendet und durch einen Roundtrip überprüft werden.

Browserseitige lokale Verarbeitung
Diese Seite hat die öffentliche Verzeichnisprüfung bestanden; nach Aktivierung von JavaScript stehen die vollständigen Funktionen zur Verfügung.
Benutzerhandbuch

So verwenden Sie JSON das Patch-Tool

JSON-Patch-Tool verarbeitet Eingaben nur im aktuellen Browser und lädt keine Benutzerdaten hoch, stellt keine Netzwerkverbindungen her und speichert keine Benutzerdaten.

  1. Inhalt eingeben

    Geben Sie die ursprüngliche JSON, die Ziel-JSON oder RFC 6902-Operationsliste ein.

  2. Verarbeitungsmethode auswählen

    add/remove/replace-Operationen generieren oder Patch anwenden und Pfade sowie gefährliche Schlüssel prüfen.

  3. Prüfen und exportieren

    Kopieren oder herunterladen Patch/JSON, nachdem bestätigt wurde, dass das Ergebnis nach der Anwendung mit dem Ziel übereinstimmt.

Einschränkungen und Hinweise

  • Pfade mit Prototypverschmutzung, unendliche Rekursion und übergroße Operationsarrays werden abgelehnt.
  • Diff leitet move/copy nicht her; das erzeugte Ergebnis sollte im Zielprojekt weiterhin semantisch überprüft werden.
  • Das Tool bietet nur lokale Unterstützung bei der Verarbeitung; wichtige Konfigurationen, Schlüssel, Dokumente und Veröffentlichungsinhalte müssen weiterhin in der Zielumgebung überprüft werden.

Häufig gestellte Fragen

Werden Eingaben auf den Server hochgeladen?

Nein. Die Seite verwendet nur den Browserspeicher, die lokale Datei API und die lokal bereitgestellten Ressourcen.

Warum wird der Pfad __proto__ abgelehnt?

Diese Eigenschaften können eine Prototypverschmutzung auslösen. Das Tool blockiert sie, anstatt riskant den Objektprototyp zu ändern.

Warum müssen die Ergebnisse noch manuell überprüft werden?

Grenzsyntax, regionale Standards, Lesegeräte von Drittanbietern und die Ziel-Laufzeitumgebung können abweichen; das Tool ersetzt nicht die abschließende Prüfung.

SeitenfeedbackProblem entdeckt oder Vorschlag zur Verbesserung?
Die Feedback-Funktion muss in der Online-Version verwendet werden

Bitte reichen Sie es in der Online-Version ein, nachdem Sie JavaScript aktiviert haben; die lokalen Funktionen des aktuellen Tools oder Beispiels sind davon nicht betroffen.

Zur Online-Version wechseln und Feedback geben