Prüft, ob ein Text gültiges JSON ist — Schlüssel und Zeichenketten in doppelten Anführungszeichen, kein Komma nach dem letzten Element, alle Klammern paarweise geschlossen — und nennt bei einem Fehler die konkrete Ursache. Geprüft wird mit dem im Browser eingebauten JSON.parse(), es wird also nichts hochgeladen.
Was bedeutet „gültiges JSON“?
Gültiges JSON folgt einer strikten Syntax: Schlüssel und String-Werte müssen doppelte Anführungszeichen verwenden (keine einfachen), nach dem letzten Element darf kein Komma stehen, und jede Klammer muss korrekt geschlossen und zugeordnet sein. Dieses Tool prüft Ihren Text mit der im Browser eingebauten Funktion JSON.parse() gegen diese Syntax und nennt Ihnen bei einem Fehler die genaue Ursache, statt Sie raten zu lassen.
So verwenden Sie den JSON-Validator
- Einfügen — Fügen Sie das zu prüfende JSON oben in das Eingabefeld ein. Ob API-Antwort oder selbst geschriebene Konfigurationsdatei spielt keine Rolle.
- Validieren — Klicken Sie auf „JSON validieren“; die Syntax wird sofort mit
JSON.parse()geprüft. - Ergebnis prüfen — Ist die Syntax korrekt, erscheint eine Erfolgskarte; bei einem Problem eine Fehlerkarte, die zeigt, was wo falsch ist.
- Korrigieren — Beheben Sie die Stelle, auf die die Fehlermeldung zeigt, und validieren Sie erneut, bis das JSON gültig ist.
Was sind häufige JSON-Fehler?
Die drei häufigsten sind Probleme mit Anführungszeichen, ein nachgestelltes Komma und nicht zueinander passende Klammern. Schlüssel oder Strings in einfachen Anführungszeichen (') sind in JSON ein Fehler und müssen doppelte Anführungszeichen (") verwenden. Ein Komma (,) nach dem letzten Element eines Arrays oder Objekts ist ebenfalls nicht erlaubt, und wenn die Zahl der öffnenden und schließenden eckigen bzw. geschweiften Klammern nicht übereinstimmt, schlägt die Prüfung fehl. Die Fehlermeldung der Validierung nennt die Position des Problems, sodass Sie es schnell finden und beheben können.
Worin unterscheiden sich Validieren und Formatieren?
Die Validierung prüft nur, ob das JSON syntaktisch korrekt ist, und meldet, ob es besteht, samt Fehlerposition. Das Formatieren ordnet bereits gültiges JSON mit Einrückungen und Zeilenumbrüchen übersichtlich an oder komprimiert es umgekehrt auf eine einzige Zeile. Prüfen Sie zunächst hier die Gültigkeit und verwenden Sie dann zum übersichtlichen Aufbereiten den JSON-Formatierer.
Wann sollte ich dieses Tool verwenden?
Nützlich, wenn ein API-Aufruf fehlschlägt und der Request- oder Response-Body vermutlich kein gültiges JSON ist, wenn Sie eine von Hand bearbeitete Konfigurationsdatei prüfen möchten, oder bevor Sie JSON in ein System einfügen, das bei einem Syntaxfehler kommentarlos abbricht. Müssen Sie gültiges JSON zusätzlich übersichtlich formatieren oder komprimieren, probieren Sie den JSON-Formatierer.
Sind meine Daten sicher?
Ja. Die gesamte Validierung erfolgt ausschließlich im Browser über JSON.parse(); Ihr JSON wird weder an einen Server gesendet noch gespeichert. Das Tool funktioniert auch offline, sodass Sie selbst sensible Daten unbesorgt einfügen und prüfen können.