Ihr Werkzeug für JSON Daten

Schritt-für-Schritt Anleitung für den JSON Validator

1. Öffnen des JSON Dokuments und ein Schema zuweisen

Um JSON Daten gegen ein JSON Schema validieren zu können, muss zuerst ein Schema der JSON Datei zugewiesen werden. Dies passiert über das "JSON Schema" Eingabefeld im "Quick Associations" Fenster 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. Bearbeitung der JSON Inhalte

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-Information werden wie rechts abgebildet angezeigt.
  • Zum Bearbeiten kann auch der JSON Grid-Editor verwendet werden.
Schema-Informationen im JSON Editor

3. Starten des JSON Validators um die Daten zu überprüfen

Der Validator kann schnell über F11 (Standardzuweisung),über den "Validate JSON" Befehl im "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 oder Warnungen in das "Results" Fenster.
  • 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. Hilfestellungen zum Beheben von Validierungs-Fehlern

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. Detailierte Fehlermeldungen geben einen Einblick wie das JSON anzupassen ist.

  • Direktes Springen zur Fehlerstelle um rasch das JSON anpassen zu können.
  • 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 erreicht werden.