JSON validieren: Schritt-für-Schritt Anleitung | JSONBuddy

Ihr Werkzeug für JSON-Daten

JSON validieren mit JSONBuddy: Schritt-für-Schritt

1. JSON-Dokument öffnen und Schema zuweisen

Um JSON-Daten gegen ein JSON Schema zu validieren, muss der JSON-Datei zuerst ein Schema zugewiesen werden. Das erfolgt über das Eingabefeld "JSON Schema" im Fenster "Quick Associations" in JSONBuddy. Diese Zuweisung wird automatisch gesichert und ist beim nächsten Öffnen der JSON Datei wieder gesetzt.

  • Über den "File | Open..." Befehl oder mittels Doppelklick im eingebauten File-Explorer wird das JSON geöffnet.
  • Im "Quick Associations" Fenster wird das JSON Schema zugewiesen.
  • Der Editor merkt sich automatisch die Zuweisung des Schemas.
Zuweisung der JSON Definitionen

2. JSON-Inhalte bearbeiten

Natürlich kann das JSON jederzeit modifiziert werden. Nachdem ein JSON Schema zugewiesen ist, zeigen die eingebauten Eingabehilfen und Info-Bereiche auch kontextabhängig Informationen aus den Definitionen an.

  • Kontextabhängige Eingabehilfen mit Schema-Informationen
  • Einfach mit der Maus länger über ein Feld (Property) halten. Die Schema-Informationen werden wie rechts dargestellt angezeigt.
  • Zum Bearbeiten kann auch der JSON Grid-Editor verwendet werden.
Schema-Informationen im JSON Editor

3. JSON Validator starten und Daten prüfen

Der Validator kann über F11 (Standardbelegung), über den Befehl "Validate JSON" im Menue "JSON" Menü oder über den Toolbar-Button aufgerufen werden. Der Befehl ist nur dann aktiviert, wenn dem aktiven Dokument ein JSON Schema zugewiesen ist.

  • Der JSON Validator schreibt alle Fehler und Warnungen in das Fenster "Results".
  • Der komplette Bericht kann über den "Copy results" Befehl aus dem Kontextmenü (Klick mit rechter Maustaste) aus dem Results Fenster in das Clipboard kopiert werden.
JSON Validierung

4. Fehler schneller beheben

JSONBuddy bietet noch spezielle Hilfestellungen um die gefundenen Fehler im JSON rasch und einfach zu beheben. Ein Klick auf die Fehlermeldung springt zur Stelle in den JSON Daten und selektiert den JSON Inhalt. Detaillierte Fehlermeldungen geben einen Einblick wie das JSON anzupassen ist.

  • Direktes Springen zur Fehlerstelle, um JSON schnell anzupassen.
  • Der Validator zeigt die genaue Position als JSON Pointer an.
  • Die verletzte Schema-Definition ist Teil der Fehlerbeschreibung.
  • JSON Pointer Angaben können auch im eingebauten "JSON Pointer" Fenster ausgewertet werden.


JSONBuddy kann mehr. Die folgenden Seiten geben einen weiteren Einblick

JSONBuddy ist mehr als ein einfacher JSON Editor. Weitere Funktionen können über die folgenden Links aufgerufen werden.