ForHosting KIT · Daten & Dateien

Ist Ihr JSON gültig?

Ein Werkzeug, das eine JSON-Datei auf syntaktische Gültigkeit prüft und bei einem Fehler die genaue Zeile und Position anzeigt, statt nur eine allgemeine Fehlermeldung auszugeben. Gedacht für alle, die vor dem Einspielen in eine Anwendung oder API sicherstellen möchten, dass eine JSON-Datei fehlerfrei ist.

● StabilKostenlos · im Browser
Nutzen Sie es über WebAPIE-MailApp baldTelegram bald

Läuft direkt in Ihrem Browser – kostenlos. Ihre Datei verlässt Ihren Browser nicht und wird an keinen Server übertragen.

Wo genau der Fehler steckt

Statt nur „ungültig“ zu melden, zeigt das Werkzeug Zeile und Spalte der ersten fehlerhaften Stelle an, zusammen mit einer kurzen Beschreibung, was dort erwartet wurde. Bei einer langen, unübersichtlichen Datei ersparen Sie sich damit das zeilenweise Durchsuchen von Hand und finden die Ursache direkt an der gemeldeten Position, statt jede Klammer einzeln von Auge nachzuzählen. Nach der ersten Korrektur lässt sich dieselbe Datei erneut prüfen.

Häufige Fehlerquellen

Die meisten Fehler entstehen durch ein überzähliges Komma nach dem letzten Eintrag einer Liste, einfache statt doppelte Anführungszeichen um Schlüssel oder Werte, oder Kommentare, die JSON im Unterschied zu YAML oder JavaScript nicht kennt. Auch eine fehlende schließende Klammer nach dem Kopieren aus einem anderen Programm zählt zu den häufigsten Ursachen, gerade bei manuell bearbeiteten oder eingefügten Dateien aus einem Chat oder einer Notiz.

Gültig, aber trotzdem nicht wie erwartet

Ein syntaktisch gültiges JSON kann trotzdem die falschen Felder oder einen falschen Datentyp enthalten, etwa eine Zahl als Text. Diese Prüfung stellt ausschließlich die Syntax fest; ob die Struktur inhaltlich einer bestimmten Vorgabe entspricht, prüft man zusätzlich gegen ein eigenes JSON-Schema, falls ein solches für die jeweilige Schnittstelle vorliegt und gepflegt und aktuell gehalten wird. Beide Prüfungen ergänzen sich, ersetzen sich aber nicht gegenseitig.

Wo Sie es nutzen

Die Prüfung läuft direkt im Browser, kostenlos und ohne Limit, ohne dass die Datei übertragen wird. Über die API lässt sich dieselbe Prüfung in einen automatisierten Ablauf einbinden, etwa um eingehende JSON-Dateien vor der Weiterverarbeitung automatisch auf Gültigkeit zu kontrollieren, bevor ein Fehler an anderer Stelle weitere Schritte stört. So bleibt der gesamte Ablauf zuverlässig, auch bei hohem und schwankendem Aufkommen eingehender Dateien.

Fehlerhafte API-Antwort debuggen

Lukas Fischer prüft eine JSON-Antwort seiner Schnittstelle, um vor dem Weiterprogrammieren die genaue Stelle des Syntaxfehlers zu finden.

Konfigurationsdatei vor dem Deployment kontrollieren

Weber Metallbau GmbH lässt eine JSON-Konfigurationsdatei prüfen, bevor sie auf einem Produktivsystem eingespielt wird.

Export eines Kunden vor dem Import kontrollieren

Anna Hoffmann prüft eine von einem Kunden erhaltene JSON-Datei auf Gültigkeit, bevor sie versucht, diese in die eigene Anwendung einzuspielen.

Zeigt die Prüfung Zeile und Position des Fehlers an?

Ja, bei einem Syntaxfehler werden Zeile, Spalte und eine kurze Beschreibung der erwarteten Stelle angezeigt.

Was sind die häufigsten Fehler in einer JSON-Datei?

Ein überzähliges Komma am Ende einer Liste, einfache statt doppelte Anführungszeichen und Kommentare, die JSON nicht unterstützt, sind die häufigsten Ursachen.

Repariert das Werkzeug den Fehler automatisch?

Nein, diese Funktion stellt nur fest, ob das JSON gültig ist. Für eine automatische Reparatur gibt es eine eigene Funktion.

Gibt es ein Limit für die Dateigröße?

Die JSON-Datei darf bis zu 25 MB groß sein.

Ist die Prüfung kostenlos?

Ja, im Browser läuft sie kostenlos und ohne Limit. Nur die Nutzung über die API kostet $0.002 pro Anfrage.

Brauche ich ein Konto?

Nein, es ist weder im Browser noch über die API ein Konto erforderlich.

Alles auf dieser Seite ist auch per API verfügbar. Dieser Abschnitt richtet sich an Teams, die es in ihre eigenen Systeme einbinden möchten; alle anderen nutzen einfach das Tool oben.

POSThttps://api.kit.forhosting.com/data/json-validate

Authentifizierung per Bearer-Token. Ein einziger POST stellt die Aufgabe in die Warteschlange; das Ergebnis erhalten Sie per Webhook oder über einen signierten Link.

curl -X POST https://api.kit.forhosting.com/data/json-validate \
  -H "Authorization: Bearer $KIT_KEY" \
  -H "Content-Type: application/json" \
  -d '{"input":"…"}'
{
  "input": "…"
}
{
  "task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
  "type": "data.json_validate",
  "status": "queued",
  "_links": {
    "result": "/tasks/tsk_…/result"
  }
}

Die API arbeitet asynchron: Sie erhalten sofort eine task_id. Polling ist mit 1 Anfrage pro Sekunde erlaubt.

pro Anfrage$0.002

Der Preis steht auf der Seite – keine Tokens, keine Credits. Fehlgeschlagene Aufgaben werden nicht berechnet.

max_mb25
HTTPCodeBedeutung
401unauthorizedDer API-Schlüssel fehlt oder ist ungültig – prüfen Sie den Authorization-Header (Bearer).
402insufficient_balanceIhr Guthaben reicht für diese Aufgabe nicht aus – Aufladungen verfallen nicht.
404unknown_typeUnbekannter Aufgabentyp – prüfen Sie das Feld „type“ gegen den Katalog.
429rate_limitedZu viele Anfragen – warten Sie kurz; Polling ist mit 1 Anfrage pro Sekunde erlaubt.

Vollständige KIT-Dokumentation lesen →