JSON-Validierer
Prüfe JSON-Syntax und finde Fehler schnell.
Läuft in deinem Browser. Nichts, was du eingibst, wird irgendwohin gesendet.
- Genaue Fehlerposition
- Direkt zum Fehler springen
- Nichts wird hochgeladen
So validierst du JSON
- Füg dein JSON ein oder lade es hoch.
- Lies das Banner für bestanden oder fehlgeschlagen.
- Behebe die angezeigte Zeile und Spalte, falls vorhanden.
Gültiges gegen ungültiges JSON
| Beispiel | Gültig? | Warum |
|---|---|---|
| {"a": 1} | Ja | Schlüssel in doppelten Anführungszeichen, reine Zahl |
| {'a': 1} | Nein | Einfache Anführungszeichen sind nicht erlaubt |
| {"a": 1,} | Nein | Überzähliges Komma vor der schließenden geschweiften Klammer |
| {a: 1} | Nein | Der Schlüssel steht nicht in Anführungszeichen |
| // Hinweis\n{"a": 1} | Nein | JSON hat keine Kommentarsyntax |
Was JSON-Validierung nicht prüft
- Ob die Daten einer erwarteten Form oder einem Schema entsprechen.
- Ob erforderliche Felder vorhanden sind, oder ob ein Feld den erwarteten Typ hat.
- Irgendetwas darüber, wie das JSON erzeugt wurde, nur ob der Text selbst wohlgeformt ist.
Wo ein JSON-Validierer hilft
- Eine API-Antwort prüfen, bevor du Code dagegen schreibst.
- Bestätigen, dass eine von Hand bearbeitete Konfigurationsdatei noch syntaktisch korrekt ist.
- JSON, das von einem Skript oder einem Sprachmodell erzeugt wurde, auf Plausibilität prüfen, bevor du es nutzt.
Häufige Fragen zu JSON-Validierer
Welche Arten von Fehlern erkennt das?
Syntaxfehler wie fehlende Kommas, nicht in Anführungszeichen gesetzte Schlüssel, überzählige Kommas und nicht passende Klammern. Es prüft deine Daten nicht gegen ein Schema.
Warum heißt es, mein JSON sei ungültig, obwohl es richtig aussieht?
JSON erlaubt keine überzähligen Kommas, einfachen Anführungszeichen oder Kommentare, auch wenn JavaScript-Objektliterale das tun. Das sind die häufigsten Ursachen.
Kann ich JSON aus einer API-Antwort prüfen?
Ja. Füg den rohen Antworttext ein, oder lade ihn als .json- oder .txt-Datei hoch.
Validiert es gegen ein JSON Schema?
Nein, nur dass der Text syntaktisch gültiges JSON ist. Nutze für Struktur- und Typregeln separat einen Schema-Validator.
Bedeutet ein grünes "Gültiges JSON"-Ergebnis, dass meine Daten korrekt sind?
Es bedeutet nur, dass der Text genau der JSON-Grammatik folgt, mehr nicht. Ein gültiges JSON-Dokument kann trotzdem Felder vermissen oder falsche Werte für das enthalten, was du damit vorhast.
Kann ich eine JSON-Lines-Datei (NDJSON) mit einem Objekt pro Zeile validieren?
Nicht direkt, da dieser Validierer einen einzigen JSON-Wert für die ganze Eingabe erwartet. Umschließ die Zeilen mit einem Array und füg Kommas dazwischen ein, oder prüf eine Zeile nach der anderen.
Kann ich JSON prüfen, das aus einem Chat mit einem KI-Assistenten kopiert wurde?
Ja, das ist eine häufige Quelle für ein verirrtes überzähliges Komma oder einfache Anführungszeichen. Füg den rohen Text ein, und der Validierer markiert genau die Zeile und Spalte, die zu beheben ist.
Beeinflusst Leerraum oder Einrückung, ob JSON gültig ist?
Nein. JSON erlaubt beliebig viel Leerraum zwischen Token. Einrückung ist nur eine Stilfrage; Gültigkeit hängt nur von Struktur und Syntax ab.