input.json · strict
output.json · 2-space
JSON einfügen und auf Validieren klicken, um die Syntax zu prüfen.

Verwandt

Anleitungen zu Validate

Alle Anleitungen →

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 —— // line und /* block */ sind kein gültiges JSON
  • Python-Literale —— True, False, None müssen true, false, null heiß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.