JSON-Fehler korrigieren, ohne Werte zu verändern

Prüfen Sie Anführungszeichen, abschließende Kommas, große Zahlen und doppelte Schlüssel.

Mit dem ersten Fehler beginnen

JSON verlangt doppelte Anführungszeichen für Namen und Zeichenketten. Kommentare und ein Komma nach dem letzten Element sind nicht zulässig. Behalten Sie die Eingabe und korrigieren Sie zunächst den ersten Fehler. Weitere Meldungen können von einem offenen Anführungszeichen stammen. Zeilenumbrüche innerhalb einer Zeichenkette müssen maskiert sein.

Lange Kennungen schützen

JavaScript-Zahlen stellen nicht jede ganze Zahl oberhalb von 9.007.199.254.740.991 exakt dar. Ein Formatierer kann solche Werte beim Einlesen und Ausgeben runden. Speichern Sie Kennungen als Zeichenketten oder verwenden Sie einen verlustfreien Parser. Bei doppelten Schlüsseln behalten viele Parser nur den letzten Wert. Einrückung beweist keine Datentreue.

Ein- und Ausgabe vergleichen

Der Textvergleich hilft, reine Leerraumänderungen von geänderten Werten zu unterscheiden. Liefert eine API eine Zeichenkette mit weiterem JSON, prüfen Sie den Vertrag vor einem zweiten Parse-Schritt. Verwenden Sie für Fehlerberichte Beispiele ohne Geheimnisse. Bei Kodierungsproblemen sollten die ursprünglichen Bytes erhalten bleiben, damit sich das Verhalten nachvollziehen lässt.

Passende Werkzeuge