Praxisratgeber
JSON formatieren und validieren: Syntax, Struktur und Schema
Unterscheiden Sie JSON-Formatierung von Schema-Validierung und finden Sie häufige Syntaxfehler.
Formatierung ist keine vollständige Validierung
Ein Formatierer ordnet Leerzeichen und Einrückung; ein Parser prüft, ob der Text gültige JSON-Syntax hat. Die Validierung mit JSON Schema prüft zusätzlich die von Ihnen festgelegte Struktur und Regeln. Ein übersichtlich formatiertes Dokument erfüllt daher nicht automatisch das Schema Ihrer Anwendung.
Fehler eingrenzen
Verwenden Sie doppelte Anführungszeichen für Namen und Zeichenfolgen, entfernen Sie überflüssige Schlusskommas und prüfen Sie Escape-Zeichen. Testen Sie nach Möglichkeit ein verkleinertes Beispiel und vergleichen Sie die gemeldete Zeile oder den Pfad mit dem Original.
Daten prüfen
Kontrollieren Sie anschließend Datentypen, Pflichtfelder und die von Ihrer Anwendung erwarteten Werte. Der Validator kann nur Regeln prüfen, die im bereitgestellten Schema stehen; er bestätigt nicht, dass Daten sachlich richtig oder sicher sind.