DevBento logoDevBento
Werkzeuge/JSON Formatierer und Validator/JSON Syntax Validieren: Online JSON Validator

JSON Syntax Validieren: Online JSON Validator

Füge JSON ein und sieh sofort, ob es korrekt geparst wird. Erkennt nachgestellte Kommas, einfache Anführungszeichen und fehlende Klammern in Echtzeit.

Editor wird geladen...

Editor wird geladen...

Senden an:
Verwandte Werkzeuge
b64Base64 Kodierer/Dekodierer
Kodiere und dekodiere Base64-Strings online. Verarbeitet UTF-8-Text, Emoji und Binärdaten mit Roundtrip-Unterstützung. Komplett ohne Server und Anmeldung.
jwtJWT Dekoder
Decode the JWT you're parsing
%20URL-Kodierer und HTML-Entitäten-Kodierer
Kodiere Text für URLs mit encodeURIComponent oder encodeURI und maskiere HTML-Sonderzeichen als benannte oder numerische Entitäten. Alles im Browser.
+/-Textvergleich
Vergleiche zwei Textblöcke in Side-by-Side- oder Inline-Ansicht mit Zeichen-für-Zeichen-Hervorhebung. Finde sofort Hinzufügungen, Löschungen und Änderungen.
shaHash-Generator
Erzeugt MD5-, SHA-1-, SHA-256- und SHA-512-Hashes aus Text oder Dateien. Nutzt die Web Crypto API für SHA und reines JavaScript für MD5.
</>SQL / CSS / HTML Formatierer
Formatiere und minifiziere SQL-Abfragen, CSS-Stylesheets und HTML-Markup mit Syntaxhervorhebung. Rücke Code im Browser ein, verschönere oder komprimiere ihn.
tsJSON zu TypeScript, Go, Python, Zod Generator
Generate TypeScript types from your JSON
ymlJSON / YAML / TOML / CSV / XML / HTML / Markdown Konverter
Konvertiere zwischen JSON, YAML, TOML, CSV, XML, HTML, Markdown und .env in deinem Browser. Füge Konfigurationsdateien ein und erhalte das Ergebnis sofort.

Der Syntaxfehler in Diesem Beispiel

Die vorherige Eingabe ist fast gültiges JSON. Das Problem ist das nachgestellte Komma nach false im zweiten Benutzerobjekt:

{"name": "Bob", "active": false,}

Entferne dieses Komma und das Dokument wird gültig:

{
  "users": [
    {"name": "Alice", "active": true},
    {"name": "Bob", "active": false}
  ]
}

Dies ist der häufigste JSON Fehler, dem Entwickler begegnen, und es ist leicht, ihn zu übersehen, weil JavaScript ihn toleriert.

Was JSON Gültig Macht

Die JSON Syntax wird durch RFC 8259 definiert. Die Regeln sind einfacher als die meisten erwarten. Ein gültiges JSON Dokument ist eines von: einem Objekt, einem Array, einem String, einer Zahl, einem Boolean (true oder false) oder null. Objekte sind Sammlungen von Schlüssel-Wert-Paaren. Schlüssel müssen Strings sein (mit doppelten Anführungszeichen). Werte können jeder JSON Wert sein. Arrays sind geordnete Listen von JSON Werten.

Strukturelle Regeln, die Entwickler am häufigsten erwischen:

Nachgestellte Kommas

Das letzte Element eines Arrays oder das letzte Schlüssel-Wert-Paar eines Objekts darf kein nachgestelltes Komma haben. [1, 2, 3,] ist ungültig. {"a": 1, "b": 2,} ist ungültig.

Anführungszeichen in Strings

Alle Strings müssen doppelte Anführungszeichen verwenden. 'Alice' ist kein gültiges JSON. "Alice" ist es.

Anführungszeichen in Schlüsseln

Objektschlüssel müssen Strings in Anführungszeichen sein. {name: "Alice"} ist kein JSON. {"name": "Alice"} ist es.

Keine Kommentare

JSON hat keine Kommentarsyntax. // Kommentar und /* Kommentar */ verursachen einen Parse-Fehler. Das überrascht diejenigen, die aus Sprachen kommen, die Kommentare in Konfigurationsdateien unterstützen.

Spezielle Float-Werte

NaN, Infinity und -Infinity sind keine gültigen JSON Werte. Wenn du versuchst, NaN mit JSON.stringify() in JSON zu serialisieren, erhältst du null. Pythons json.dumps() wirft standardmäßig einen ValueError.

Die 5 Häufigsten JSON Syntaxfehler

Fehler Beispiel Korrektur
Nachgestelltes Komma [1, 2,] [1, 2]
Einfache Anführungszeichen {'key': 'value'} {"key": "value"}
Schlüssel ohne Anführungszeichen {key: "value"} {"key": "value"}
Fehlende schließende Klammer {"a": 1 {"a": 1}
NaN oder Infinity {"value": NaN} {"value": null}

JSON Syntax Gegen Beispiele

Fehlerhaftes JSON mit mehreren Problemen

{
  name: 'Alice',
  "age": 30,
  "hobbies": ["reading", "coding",],
  "bio": "Sie sagte: "Hallo"",
  "score": NaN,
}

Korrigiertes JSON

{
  "name": "Alice",
  "age": 30,
  "hobbies": ["reading", "coding"],
  "bio": "Sie sagte: \"Hallo\"",
  "score": null
}

Die Probleme waren: Schlüssel name ohne Anführungszeichen, einfache Anführungszeichen für den String-Wert, nachgestelltes Komma im Array, nicht escaped doppelte Anführungszeichen im String, NaN als Wert und nachgestelltes Komma im Objekt.

Verwende einen JSON Formatierer, um dein JSON automatisch zu bereinigen, während du es formatierst.

🔒

Nothing you paste leaves this tab. Every tool runs entirely in your browser — no upload, no server, no account.

© 2026 devbento.dev · lokal entwickeltChangelog