Ueberblick
Dieses Tool prüft die JSON-Struktur nach den Regeln moderner Parser. Es ist hilfreich, wenn Sie sicherstellen möchten, dass Objekte, Arrays, Strings, Zahlen, Booleans und null im korrekten JSON-Format vorliegen. Ist der Inhalt ungültig, zeigt das Ergebnis die erste Stelle des Problems an. So erkennen Sie leichter fehlende Kommata, nicht maskierte Anführungszeichen, überflüssige Schlusskommata oder falsch gesetzte Klammern, bevor Sie Daten an eine API, eine Konfigurationsdatei oder ein Script übergeben. Nutzen Sie es als direkte Kontrolle beim Einfügen von Payloads, beim Bearbeiten von Request Bodies oder beim Prüfen exportierter Daten. So trennen Sie echtes JSON von Text, der nur ähnlich aussieht.
Anwendungsfaelle
- Prüfung von API-Request-BodiesBestätigen Sie vor dem Senden, dass ein POST-Payload gültig ist, besonders bei verschachtelten Objekten und Arrays.
- Kontrolle von KonfigurationsdateienPrüfen Sie App-Einstellungen, Feature-Flags oder als JSON exportierte Konfigurationen, bevor ein Tippfehler den Start blockiert.
- Analyse von Webhook-DatenValidieren Sie Beispiel-Payloads aus Logs oder Testereignissen, bevor Felder in einem anderen System gemappt werden.
- Bereinigung von DatenexportenErkennen Sie beschädigte Exporte aus Dashboards oder Skripten, in denen ein Komma, ein Anführungszeichen oder eine Klammer zu viel steht.
So funktioniert es
- 1
Fügen Sie JSON in das Eingabefeld ein.
- 2
Der Parser prüft den Text und meldet, ob er gültig ist.
- 3
Bei einem Fehler korrigieren Sie die markierte Stelle und prüfen erneut.
Beispiele
Gültiges verschachteltes Objekt
Eingabe: {"user":{"id":42,"roles":["admin","editor"],"active":true}}
Ausgabe: Gültiges JSON
Ein vollständiges Objekt mit verschachtelten Daten, Booleschen Werten und Array.
Komma zwischen Feldern fehlt
Eingabe: {"name":"Mina" "age":29}
Ausgabe: Ungültiges JSON: Nach "Mina" wird ein Komma erwartet
Zeigt, wie ein kleines Satzzeichen den Parser stoppt.
Überflüssiges Komma im Array
Eingabe: {"items":["a","b",]}
Ausgabe: Ungültiges JSON: Schlusskomma ist nicht erlaubt
Veranschaulicht einen typischen Fehler beim manuellen Bearbeiten von Arrays.
FAQ
Was prüft dieser Validator zuerst?
Er prüft, ob der Text gültiges JSON ist. Schlägt das Parsen fehl, meldet er die erste Stelle, an der die Struktur bricht, etwa ein fehlendes Komma, eine nicht geschlossene Klammer oder einen offenen String.
Warum schlägt Text mit einfachen Anführungszeichen fehl?
JSON verlangt doppelte Anführungszeichen für Strings und Eigenschaftsnamen. Einfache Anführungszeichen sind in JavaScript-Objekten üblich, aber nicht in reinem JSON.
Sind Schlusskommas erlaubt?
Nein. JSON erlaubt keine Schlusskommas in Arrays oder Objekten, auch wenn manche Programmiersprachen sie in ihrer eigenen Syntax zulassen.
Wie lese ich die Fehlerposition?
Beginnen Sie bei der angegebenen Zeile oder Zeichenposition und prüfen Sie die umliegenden Kommata, Anführungszeichen und Klammern. Die eigentliche Ursache liegt oft direkt vor der markierten Stelle.
Kann Text, der korrekt aussieht, trotzdem fehlschlagen?
Ja. Er kann gut formatiert wirken und trotzdem ein nicht maskiertes Anführungszeichen, einen fehlenden Doppelpunkt, ein Steuerzeichen oder eine nicht unterstützte Zahl enthalten.
