JSON-Schema-Editor und -Generator

JSON-Schema-Editor

JSON-Schema Editor-Funktionen:

  • Grafische JSON-Schema-Bearbeitung
  • XML-Schema <=> JSON-Schema-Konvertierung
  • JSON-Schema-Validierung
  • Kontextsensitive Eingabehilfen
  • Drag and Drop, visuelle Schema-Bearbeitung
  • Generierung von JSON-Schemas anhand von JSON-Instanzen
  • Generierung einer JSON-Beispielinstanz anhand eines JSON-Schemas
  • Schemabasierte Validierung & intelligenter JSON-Instanz-Editor


Gratis testen

JSON-Schema-Editor

Wie XMLSpy auch das erste Produkt war, das einen grafischen Schema-Editor bot, wurde darin jetzt der erste grafische JSON-Schema-Editor implementiert, mit dem JSON-Schemas viel schneller erstellt, generiert und validiert werden können.

Kunden, die bereits mit der XML-Schema-Ansicht von XMLSpy gearbeitet haben, wird die neue JSON-Schema-Ansicht sofort vertraut sein und auch für neue Benutzer ist diese intuitiv in der Anwendung.

JSON-Schema-Entwicklung

Sie können damit ein Schema-Dokument von Grund auf neu erstellen oder anhand einer vorhandenen JSON-Instanz oder einer XSD ein JSON-Schema generieren und anpassen.

In der JSON-Schema-Ansicht können Sie während der Arbeit an den Nodes zwischen dem Definitionsübersichtsraster und der Design-Ansicht hin- und herwechseln. In der Definitionsübersicht sehen Sie das Hauptschema des aktuellen Dokuments ("Dokument-Schema") sowie alle Definitionen, die Sie zum Schema hinzufügen. Hier können Sie Definitionen hinzufügen, löschen und ihre Eigenschaften bearbeiten.

In den Eingabehilfen "Übersicht", "Details" und "Constraints", die in beiden Modi zur Verfügung stehen, sehen Sie Informationen zum Schema und seinen Definitionen und können Informationen und Werte dazu eingeben.

Durch Klick auf das Struktursymbol in der Definitionsübersicht wird eine Definition in der oben gezeigten Design-Ansicht zur Bearbeitung geöffnet.

JSON-Schema-Definitionsübersicht

JSON-Schema-Design-Ansicht

Wenn Sie auf das Struktursymbol neben einer globalen Komponente klicken, wird eine detaillierte grafische Ansicht ihres Inhaltsmodells angezeigt. Hier können Sie die Struktur und die zulässigen Werte einzelner globaler Definitionen festlegen. Im JSON-Schema-Editor können Sie Definitionen ganz einfach mit der Maus verschieben und haben intuitive Eingabehilfefenster und Kontextmenüs mit gültigen Vorschlägen zur Verfügung.

Das JSON-Schema kann während der Bearbeitung validiert werden, sodass im interaktiven Meldungsfenster mit Links versehene Fehlermeldungen aufgelistet werden.

In der Hilfe zu XMLSpy finden Sie nähere Informationen zur Erstellung von JSON-Schemas.

JSON-Schema generieren

JSON-Schema-Generator

Als Ausgangspunkt für Ihr JSON-Schema können Sie anhand eines XML-Schemas oder JSON-Instanzdokuments ein gültiges Schema generieren. Dialogfelder bieten Optionen für folgende Möglichkeiten:

  • XSD <=> JSON-Schema-Konvertierung
  • Generierung von JSON-Schemas anhand einer JSON-Instanz

Nächste Schritte

Weitere JSON-Tools