Eingabe
1
Validierungsergebnis
Füge links das JSON ein — die Validierung erfolgt automatisch.

Ist mein JSON gültig? Formatter und Validator in einem

Füge dein JSON oben ein und dieses Tool beantwortet sofort die Frage „Ist mein JSON gültig?“ — es prüft deine Eingabe gegen die JSON-Spezifikation und zeigt bei einem Problem die genaue Zeile und Spalte an. Es funktioniert als JSON-Formatter und -Validator zugleich: Sobald dein JSON als gültig bestätigt ist, öffne es im JSON-Formatierer, um es zu verschönern und einzurücken, oder schicke es, falls es kaputt ist, an das Tool JSON reparieren, um häufige Fehler automatisch zu beheben. Alles läuft in deinem Browser — nichts wird hochgeladen.

Was ist JSON-Validierung?

Die JSON-Validierung prüft, ob ein JSON-String der JSON-Spezifikation (RFC 8259) entspricht. Anders als JavaScript-Objekte hat JSON strenge Regeln: Alle Schlüssel müssen Strings in doppelten Anführungszeichen sein, abschließende Kommas sind nicht erlaubt, und Werte müssen einem von sechs Typen entsprechen: String, Zahl, Objekt, Array, Boolean oder null. Dieser kostenlose JSON-Validator hebt die exakte Zeile und Spalte jedes Syntaxfehlers hervor. Alles läuft in deinem Browser — es werden keine Daten an einen Server gesendet.

Häufige JSON-Syntaxfehler

  • Einfache statt doppelter Anführungszeichen — JSON verlangt "schlüssel", nicht 'schlüssel'
  • Abschließende Kommas[1, 2, 3,] ist ungültig
  • Schlüssel ohne Anführungszeichen{name: "Anna"} ist ungültig
  • Kommentare// Kommentare sind nicht Teil von JSON
  • Nicht passende Klammern — jede { braucht eine passende }

JSON in Python validieren

import json
try:
    json.loads(dein_json_string)
    print("Gültiges JSON")
except json.JSONDecodeError as e:
    print(f"Ungültiges JSON: {e}")

JSON in JavaScript validieren

Verwende JSON.parse() in einem try/catch-Block:

try {
  JSON.parse(jsonString);
  console.log("Gültiges JSON");
} catch (e) {
  console.error("Ungültiges JSON:", e.message);
}

Nach dem Validieren kannst du mit dem JSON-Formatierer verschönern, mit dem JSON-Minimierer komprimieren oder mit dem JSON Diff zwei JSON-Objekte vergleichen.

Häufige Fragen

Was macht JSON ungültig?

Häufige Ursachen: einfache statt doppelter Anführungszeichen, abschließende Kommas, Schlüssel ohne Anführungszeichen, Kommentare oder nicht passende Klammern.

Sind meine Daten sicher?

Ja. Die gesamte Validierung läuft vollständig in deinem Browser. Es werden keine Daten an einen Server gesendet.

Welcher JSON-Spezifikation folgt dieses Tool?

Dieser Validator folgt RFC 8259, dem aktuellen JSON-Standard. Kommentare und abschließende Kommas sind laut dieser Spezifikation kein gültiges JSON.

Wie prüfe ich online, ob JSON gültig ist?

Füge dein JSON in das Eingabefeld links ein — die Validierung läuft automatisch. Ist dein JSON ungültig, werden die genaue Fehlerzeile und -spalte in der Randspalte hervorgehoben und im Ergebnisfeld angezeigt.

Ist das ein JSON-Formatter und -Validator?

Ja. Diese Seite validiert JSON und meldet Syntaxfehler; der JSON-Formatierer verschönert und rückt gültiges JSON ein, und das Tool JSON reparieren behebt kaputtes JSON. Zusammen decken sie Validieren, Formatieren und Reparieren in einem Toolkit ab — alles zu 100 % in deinem Browser.

Wie validiert man JSON in Python?

Verwende json.loads() in einem try/except-Block. Wird ein json.JSONDecodeError ausgelöst, ist das JSON ungültig. Für eine schnelle Validierung im Browser ohne Code nutze dieses Tool.

Was ist JSON Lint?

JSON Lint ist ein anderer Begriff für JSON-Validierung — das Prüfen auf Syntaxfehler. „Lint“ bezeichnet die statische Prüfung von Code oder Daten. JSON Lint und JSON-Validator bedeuten dasselbe.

Darf JSON Kommentare enthalten?

Nein. Kommentare sind nicht Teil der JSON-Spezifikation (RFC 8259). Wenn du Kommentare in JSON-ähnlichen Konfigurationsdateien brauchst, ziehe JSON5 oder YAML in Betracht — beide unterstützen Kommentare. Standard-JSON-Parser lehnen jede Eingabe mit Kommentaren ab.

Wie validiert man JSON in JavaScript?

Umschließe JSON.parse(jsonString) mit einem try/catch-Block. Wirft er eine Exception, ist das JSON ungültig. Die Fehlermeldung enthält die Position des Syntaxfehlers.