JSON-Validator online
Prüfe JSON-Syntax lokal, finde die genaue Fehlerstelle und sieh gültiges JSON formatiert an.
Verwandt
Anleitungen zu Validate
JSON-Parse-Fehler: Meldung lesen, direkt zur Lösung
Ein Verzeichnis von JSON-Parser-Fehlermeldungen und dem Artikel, der jede erklärt — beginne mit einem strikten Validator und tauche dann in das konkrete Syntaxproblem ein.
Nachgestellte Kommas in JSON beheben
Ein nachgestelltes Komma nach der letzten Objekt-Property oder dem letzten Array-Element ist in einigen JavaScript-Kontexten erlaubt, aber kein gültiges JSON.
Einfache Anführungszeichen in JSON beheben
Strings und Objektschlüssel in JSON müssen doppelte Anführungszeichen verwenden. Werte mit einfachen Anführungszeichen sind häufig in JavaScript-Snippets, Python-ähnlicher Ausgabe und LLM-Antworten.
Strikte JSON-Syntaxvalidierung
Dieser Validator führt ein striktes Parsing nach RFC 8259 durch. Er meldet die exakte Zeile und Spalte des ersten Syntaxfehlers, hebt das beanstandete Zeichen im Editor hervor und zeigt bei gültiger Eingabe eine formatierte Vorschau. Es verlassen keine Daten deinen Browser.
Derselbe Ablauf trägt viele Namen —— jsonlint, json lint, ** json linter**, json checker, check json online, ** validate json online**, validation json online, ** validate online json**, online json parser, ** json parser online**, json verify / json verification, ** json validator online** oder json object validator. Alle beschreiben dieselbe Operation : eine Zeichenkette einspeisen, bestätigen, dass sie als JSON parsebar ist, und im Fehlerfall die erste Fehlstelle markieren —— hilfreich, wenn du etwas sicher parse json object online oder convert string to json willst, bevor du es woanders nutzt. In Python ist das Pendant json.loads (auch json loads, bzw. python parse json) ; in JavaScript JSON.parse (manchmal als jsonobject.parse gesucht) —— beide werfen bei denselben Syntaxfehlern, die dieses Tool meldet.
Häufige Validierungsfehler
- Einfache Anführungszeichen —— JSON erfordert doppelte Anführungszeichen um Strings und Schlüssel
- Abschließende Kommas —— hinter dem letzten Element eines Objekts oder Arrays darf kein Komma stehen
- Schlüssel ohne Anführungszeichen —— jeder Objekt-Schlüssel muss ein String in doppelten Anführungszeichen sein
- Kommentare ——
// lineund/* block */sind kein gültiges JSON - Python-Literale ——
True,False,Nonemüssentrue,false,nullheißen
Schafft dein JSON die Validierung nicht, schicke es durch das JSON-Fix-Tool, um typische Fehler automatisch zu reparieren, und validiere erneut.
FAQ
Was ist der Unterschied zwischen Validieren und Parsen von JSON?
Parsen wandelt JSON-Text in einen verwendbaren Wert um; Validieren bestätigt nur, dass er parsebar wäre. Ein erfolgreicher JSON.parse ist die Validierung —— verwirf das Ergebnis einfach, wenn dich nur die Gültigkeit interessiert.