JSON-Ansicht

Anzeigen von JSON-Dateien

  • Bahnbrechende JSON-Grid-Ansicht
  • Intelligente JSON-Textansicht
  • JSON-Syntaxfärbung &-Klappleiste
  • Anzeige von JSON, JSON5, JSON Lines, JSONC
  • Kontextsensitive Eingabehilfen
  • Markierung der Struktur zur Klammerergänzung
  • JSON-Syntaxüberprüfung

JSON-Grid-Ansicht

XMLSpy enthält als erste ihrer Art eine bahnbrechende JSON-Ansicht, die so genannte JSON-Grid-Ansicht. Diese JSON-Ansicht bietet eine einfach zu verstehende grafische Ansicht Ihrer JSON-Datei. Sie enthält umfangreiche Bearbeitungsfunktionen, wie eine automatische Typerkennung, Befehle innerhalb von Zellen, XQuery-Filter zum Ändern der Ansicht, XQuery-Formeln zum Generieren zusätzlicher Ausgabedaten anhand von JSON-Daten und mehr. Dank all dieser neuen Funktionen lassen sich JSON-Daten schneller und einfacher als in einem textbasierten JSON-Editor bearbeiten.

Sehen Sie selbst, wie die JSON-Ansicht funktioniert

Die JSON-Ansicht bietet eine grafische Darstellung der JSON-Dokumentstruktur, die v.a. bei langen, komplexen Dokumenten mit vielen verschachtelten Ebenen von Arrays und Objekten übersichtlicher als der entsprechende JSON-Code in der Textansicht ist.

Grafische JSON-Ansicht in XMLSpy

Die JSON-Grid-Ansicht enthält eine Tabellenansicht, in der Daten zur schnellen Bearbeitung unter demselben Array oder Objekt übersichtlich gruppiert werden. Sie können jederzeit zwischen den beiden Ansichten wechseln, z.B:

Wechsel zwischen der Listen- und der Tabellenansicht in der JSON-Grid-Ansicht

In der JSON-Grid-Ansicht könnnen Sie die Struktur eines Dokuments ganz einfach mittels Drag-and-Drop bearbeiten oder ändern. Über aktive Schaltflächen in den einzelnen Zellen lassen sich häufig gebrauchte Befehle zum Anzeigen, Filtern und Bearbeiten von Aufgaben aufrufen. Mit Hilfe dieser Schaltflächen können Sie bei der Bearbeitung schnell ein Child-Element hinzufügen, einen Typ ändern, zwischen der Tabellen- und der Listenansicht wechseln, usw.

Zur schnelleren Bearbeitung werden String-, Zahl-, Boolesche- und Nullwerte in der JSON-Ansicht während der Eingabe automatisch erkannt. Andere Typen können innerhalb der Zelle manuell ausgewählt werden.

Active buttons in the JSON Viewer

Die JSON-Grid-Ansicht bietet zahlreiche leicht zu merkende Tastaturkürzel, sodass Sie bei der Bearbeitung einfach weitertippen können, ohne Ihre Maus verwenden zu müssen und so schneller arbeiten können. Bearbeitungen lassen sich wahlweise auch über ein Rechtsklick-Kontextmenü vornehmen.

Wenn mit Ihrem JSON-Dokument ein JSON-Schema verknüpft ist, bietet die JSON-Ansicht während der Eingabe Autokomplettierungsvorschläge auf Basis dieses Schemas. Auch Datentypen werden anhand des Schemas automatisch erkannt.

JSON auto-complete based on JSON Schema

JSON-Grid-Filter- und Formeln

Mit Hilfe von XQuery-Filtern und -Formeln können Sie die angezeigten Komponenten in der JSON-Grid-Ansicht mittels XQuery 3.1-Ausdrücken filtern und Ergebnisse berechnen, die im Dokument gespeichert werden.

Use XQuery filters and formulas on JSON data in JSON View

 

Jede Tabelle in der JSON-Grid-Ansicht enthält einen Filter, mit dem Sie auswählen können, welche Objekte und Arrays angezeigt werden sollen. In der Abbildung unten wurde z.B. ein Filter auf ein Array angewendet, sodass nur von Brian May geschriebene Tracks angezeigt werden. Durch Klick auf das Filtersymbol können Sie zwischen gefilterten und nicht gefilterten Zellen wechseln. Wenn Sie die Datei speichern, werden Ihre Filter für die spätere Verwendung in den Metadaten gespeichert. Sie wirken sich nicht auf den Inhalt des Dokuments aus.

Mit Hilfe von Formeln können Sie Ausgabedaten (Nodesets sowie Berechnungen) generieren und die Ergebnisse in der JSON-Grid-Ansicht anzeigen. Unten sehen Sie ein Beispiel für die Verwendung einer XQuery-Formel für eine Preisberechnung. Wenn Sie auf das Speichern-Symbol für die Formel klicken, haben Sie die Option, die Ergebnisse der Formel im JSON-Dokument zu speichern. Die XMLSpy JSON-Grid-Ansicht bietet dadurch die völlig neue Möglichkeit, in JSON-Dokumenten dynamisch berechnete Inhalte zu haben.

Use XQuery filters and formulas on JSON data in JSON View

JSON-Textansicht

JSON-Dokumente können im XMLSpy JSON-Editor auch in der JSON-Textansicht angezeigt werden. Sie können je nach Bedarf zwischen der JSON-Textansicht und der JSON-Grid-Ansicht wechseln. Mit Zeilennummerierung, Syntaxfärbung, Klappleisten und mehr bieten beide JSON-Ansichtsoptionen eine Übersicht über die Struktur und den Inhalt von JSON-Dateien.

Die JSON-Ansicht im Textmodus mit Syntaxfärbung, Zeilennummerierung und mehr

Bei der Anzeigen in der textbasierten JSON-Ansicht stehen zum besseren Verständnis des JSON-Codes, für die Navigation im JSON-Code und zum Suchen und Bearbeiten von Strings diverse Hilfsmittel wie Syntaxfärbung, Zeilennummerierung, Klappleisten, Lesezeichen und mehr zur Verfügung. Außerdem stehen Ihnen intelligente JSON-Bearbeitungstools zur Verfügung.

Dank der Syntaxüberprüfung und JSON-Validierung in der JSON-Ansicht können Sie gültige JSON-Bearbeitungen vornehmen. Fehler werden im Fenster "Meldungen", das eine Reihe von Registern enthält, angezeigt. Über einen Hyperlink gelangen Sie zum jeweiligen Fehler in Ihrem Dokument und dem dazugehörigen JSON-Schema, sodass Sie die Fehler ganz einfach korrigieren können.

Konvertierung JSON <=> XML

Zusätzlich zur intelligenten JSON-Ansicht und -Bearbeitung bietet die JSON-Ansicht 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. Diese Funktionalität macht XMLSpy zu viel mehr als einem reinen JSON-Ansichtsprogramm.

It's fast and easy to convert XML to/from JSON in XMLSpy

Warum Sie sich zum Herunterladen eines JSON-Ansichtsprogramms entscheiden sollten:

Im Gegensatz zu einfachen Online-Tools bietet die JSON-Ansicht von XMLSpy unzählige Zusatzfunktionalitäten für die Arbeit mit JSON-Dateien, sodass Sie damit weit mehr tun können, als den Inhalt von JSON-Dateien nur anzuzeigen.

Sie können JSON-Dateien generieren, zwischen JSON und XML konvertieren, JSON-Dateien und JSON-Schemas bearbeiten und sogar XSLT- und XQuery-Dateien für die Arbeit mit JSON entwickeln. Dies macht XMLSpy zum besten JSON-Ansichtsprogramm auf dem Markt.

Laden Sie das JSON-Ansichtsprogramm unten herunter, installieren Sie es und testen Sie es kostenlos und ohne Hinterlegung von Kreditkartendaten 30 Tage lang.