JSON-Editor

JSON-Bearbeitung

JSON-Bearbeitung und -Konvertierung

  • Intelligenter JSON-Editor
  • Unterstützung für JSON und JSON5
  • Kontextsensitive Eingabehilfen
  • Textansicht mit Syntaxfärbung, Klappleiste, Lesezeichen und mehr
  • Markierung der Struktur zur Klammerergänzung
  • Grid-Ansicht für die grafische JSON-Bearbeitung
  • JSON- und JSON5-Validierung und -Syntaxüberprüfung
  • Validierung auf Basis von JSON Schema
  • XML <=> JSON-Konvertierung
  • XSD <=> JSON-Schema-Konvertierung
  • JSON-Schema-Editor
  • Generierung von JSON-Beispielinstanzen anhand eines JSON-Schemas

Gratis testen

JSON-Tools

JSON (JavaScript Object Notation) ist eine einfache, textbasierte Sprache für den Datenaustausch. JSON wird oft verwendet, um strukturierte Daten zu serialisieren und über eine Netzwerkverbindung zu übertragen und daher oft in AJAX-, Web 2.0- und Webservice-Applikationen eingesetzt. XMLSpy unterstützt sowohl JSON als auch JSON5.

Mit Hilfe des JSON- und JSON5-Editors in XMLSpy können Sie JSON-Dateien über Bearbeitungs- und Eingabehilfen in derselben Text- und Grid-Ansicht anzeigen und bearbeiten, die auch für die XML-Bearbeitung verwendet wird. XMLSpy erleichtert auch die Konvertierung von XML in JSON und JSON in XML. Im Gegensatz zu anderen XML Editoren unterstützt XMLSpy sowohl JSON als auch XML, sodass Sie mit JSON in derselben Umgebung arbeiten können, in der Sie XML-, AJAX- und Webservice-Applikationen entwickeln und die Vorteile beider Umgebungen nutzen können.

XMLSpy enthält auch einen intuitiven grafischen JSON-Schema-Editor für die Entwicklung, Validierung und Generierung von JSON-Schemas. Sie können als Ausgangspunkt für Ihr Design eine JSON-Beispielinstanz anhand eines beliebigen JSON-Schemas generieren.

Textansicht

Bei der Bearbeitung von JSON in der Textansicht stehen zum besseren Verständnis, für die Navigation im JSON-Code und zum Suchen und Bearbeiten von Strings diverse Hilfsmittel wie Syntaxfärbung, Lesezeichen, Klappleisten, Lesezeichen und mehr zur Verfügung. Wenn Sie die intelligente JSON-Bearbeitung im XMLSpy-Fenster "Info" auf dem Register "JSON" aktivieren, steht Ihnen über die Eingabehilfe "Elemente" eine dynamisch erstellte Liste der in Ihrer JSON-Datei vorhandenen Elemente zur Verfügung. Um ein Element aus dem Fenster "Elemente" einzufügen, doppelklicken Sie darauf oder ziehen Sie es mit der Maus in das Bearbeitungsfenster.

Dank der Syntaxüberprüfung und der Validierung auf Basis von JSON-Schema können Sie gültige JSON-Instanzen im JSON-Editor mühelos erstellen. Alle Fehler werden im Fenster "Meldungen", das eine Reihe von Registern enthält, angezeigt. Über einen Hyperlink gelangen Sie zur jeweiligen Instanz des Fehlers in Ihrem Dokument und zum dazugehörigen Schema.

Grid-Ansicht

Die Grid-Ansicht bietet eine grafische übersichtliche Darstellung der Struktur eines JSON-Dokuments in Form von verschachtelten erweiter- und reduzierbaren Containern. Hier können Sie die Struktur Ihres JSON-Dokuments grafisch anzeigen und dieses mittels Drag-and-Drop und intelligenter XML-Editierfunktionen direkt bearbeiten.

JSON-Editor - Strukturansicht

JSON <=> XML-Konvertierung

Zusätzlich zur intelligenten JSON-Bearbeitung bietet XMLSpy außerdem eine Konvertierung zwischen XML- und JSON-Dateien mit einem Klick. Dadurch kann eine XML-Datei für die Übertragung mit JavaScript in JSON konvertiert werden oder Sie können im JSON-Format empfangene Daten in gültige XML-Dateien konvertieren. Sie können entweder eine einzelne Datei konvertieren oder über das Projektfenster eine Massenkonvertierung von JSON in XML durchführen.

Nächste Schritte