Zum Hauptinhalt springen
Tooletto

JSON-Validator

Eine Voreinstellung von JSON-Formatierer

Prüfen Sie, ob ein Dokument gültiges JSON ist, und erhalten Sie die exakte Zeile und Spalte des ersten Syntaxfehlers. Die Validierung läuft beim Tippen, daher können Sie Probleme ohne einen vollständigen Zyklus beheben.

  • Dateien verlassen niemals Ihr Gerät
  • Kostenlos, keine Anmeldung
  • Keine Wasserzeichen
  • Funktioniert nach dem Laden auch offline
Loading tool…

So verwenden Sie JSON-Formatierer

  1. 1

    JSON einfügen

    JSON in das Eingabefeld einfügen oder tippen. Es wird beim Tippen analysiert.

  2. 2

    Einen Stil wählen

    Wählen Sie 2 Leerzeichen, 4 Leerzeichen oder Tab-Einrückung, oder wechseln Sie zu minifizierter Ausgabe.

  3. 3

    Ergebnis kopieren

    Kopieren Sie das formatierte JSON in Ihre Zwischenablage oder laden Sie es als .json-Datei herunter.

Beim Tippen validieren versus einmal validieren

Die JSON-Gültigkeit eines Dokuments kontinuierlich beim Tippen zu prüfen erkennt einen Syntaxfehler in dem Moment, in dem er eingeführt wird — den spezifischen Tastendruck, der die Struktur gebrochen hat — statt einen großen Fehlerbericht zu präsentieren, nachdem ein fertiges Dokument eingefügt wurde, und hoffen zu müssen zu erkennen, welche von mehreren möglichen Ursachen die echte ist. Das zählt am meisten beim direkten manuellen Bearbeiten von JSON, wie das Anpassen einer Konfigurationsdatei oder das Erstellen einer Test-Nutzlast, wo sofortiges Feedback zu jeder Bearbeitung deutlich schneller ist als ein Schreiben-und-Prüfen-Zyklus.

Um ein von anderswo empfangenes Dokument zu validieren — eine API-Antwort, die debuggt wird, eine von jemand anderem übergebene Datei — liegt der Wert weniger im Feedback beim Tippen und mehr darin, eine präzise, sofortige Antwort auf „ist das wirklich gültig?" zu erhalten, ohne ein Skript schreiben und ausführen zu müssen, nur um es herauszufinden.

Was „gültiges JSON" Ihnen nicht sagt

Die Validierung zu bestehen bestätigt nur, dass ein Dokument syntaktisch wohlgeformtes JSON ist — Klammern und geschweifte Klammern korrekt gepaart, Schlüssel und Zeichenketten korrekt in Anführungszeichen, keine abschließenden Kommas. Es sagt nichts darüber aus, ob die enthaltenen Daten der von einer bestimmten Anwendung erwarteten Form entsprechen: Ein erforderliches Feld könnte fehlen, ein Wert könnte vom falschen Typ sein, oder eine verschachtelte Struktur könnte nicht einem erwarteten Schema entsprechen, und ein Dokument mit einem dieser Probleme ist immer noch perfekt gültiges JSON. Daten gegen ein echtes Schema zu prüfen ist ein separater, zusätzlicher Schritt über die Syntaxvalidierung hinaus.

Häufig gestellte Fragen

Wird mein JSON an einen Server gesendet?

Nein. Analyse und Formatierung nutzen die eingebaute JSON-Engine des Browsers. Nichts wird übertragen, protokolliert oder gespeichert, was es sicher für API-Antworten mit Produktionsdaten macht.

Warum sagt es, mein JSON sei ungültig?

Die häufigsten Ursachen sind abschließende Kommas, einfache statt doppelte Anführungszeichen, nicht in Anführungszeichen gesetzte Schlüssel, und Kommentare — keines davon ist gültiges JSON, obwohl JavaScript sie akzeptiert. Die Fehlermeldung zeigt die exakte Position.

Was ist der Unterschied zwischen Formatieren und Minifizieren?

Formatieren fügt Einrückung und Zeilenumbrüche hinzu, damit die Struktur lesbar ist. Minifizieren entfernt jedes optionale Zeichen, um die Nutzlast so klein wie möglich zu machen, was Sie wollen, wenn Sie JSON in eine Anfrage oder Konfigurationsdatei einbetten.

Kann es sehr große Dateien verarbeiten?

Dokumente bis zu einigen Megabyte werden sofort formatiert. Über etwa 10 MB hinaus wird der JSON-Parser des Browsers selbst zum Engpass, egal welches Tool verwendet wird.