Neue Funktionen zur Bearbeitung von JSON-Dateien

In Version 2020 hat Altova einen völlig neuen Ansatz zur JSON-Bearbeitung in XMLSpy eingeführt, nämlich die "JSON Grid View". Dieser visuelle JSON-Editor bietet eine grafische Darstellung der Struktur des JSON-Dokuments, die wesentlich einfacher zu verstehen und zu bearbeiten ist als der entsprechende JSON-Code in einem Texteditor, insbesondere bei langen, komplexen Dokumenten mit mehreren verschachtelten Ebenen von Arrays und Objekten.

Mit jeder neuen Version erweitern wir die Liste der einzigartigen Bearbeitungswerkzeuge in JSON Grid. Sehen wir uns einige wichtige Updates an, die in Version 2021 angekündigt wurden, die im Oktober 2020 veröffentlicht wurde.

JSON Grid bietet zahlreiche Funktionen, die Ihnen helfen, schneller mehr aus Ihren JSON-Daten zu gewinnen – von der automatischen Erkennung von Datentypen und Tastenkombinationen, die die Bearbeitung beschleunigen, bis hin zu einzigartigen, fortschrittlichen Tools wie XQuery-Filtern/Formeln und der Erstellung von Diagrammen aus numerischen JSON-Daten. Hier sind die neuesten Updates.

Neue Optionen zur Unterstützung beim Erstellen von JSON-Einträgen

Der XMLSpy JSON-Editor verfügt über ein kontextabhängiges Dropdown-Menü, das gültige Bearbeitungsmöglichkeiten anzeigt. Außerdem werden diese nun auch in den Hilfenfenstern für "Geschwister", "Kindelemente" und "Werte" angezeigt.

Diese Funktionen helfen Ihnen, zulässige Werte sofort visuell darzustellen, und ermöglichen es Ihnen außerdem, diese einfach per Doppelklick einzufügen, was in manchen Fällen schneller sein kann als die Verwendung des Kontextmenüs. Zum Beispiel kann ich hier einfach den Eintrag "Label" per Doppelklick unterhalb von "Genre" einfügen.

Neue Optionen zum Kopieren und Einfügen von JSON-Daten

Neue Funktionen erleichtern das Kopieren und Einfügen von Teilen eines JSON-Dokuments, um den Inhalt in anderen Anwendungen zu verwenden, die Verwendung von XPath zur Erstellung von Filtern und Funktionen und vieles mehr.

Befehl Beschreibung
Als JSON-Text kopieren Die aktuelle Auswahl wird als JSON- oder JSON-Lines-Text serialisiert.
Als strukturierter Text kopieren Die aktuelle Auswahl wird als TSV (tabulatorgetrennte Werte) serialisiert.
Als Bild kopieren Die aktuelle Bildzelle wird als Bild kopiert.
XPath kopieren XPath 3.1-Syntax, zum Beispiel: /Artists/1/Albums/1/Tracks
JSON Pointer kopieren JSON Pointer-Syntax, zum Beispiel: /Artists/1/Albums/1/Tracks

Unterstützung für sehr große JSON-Dateien

Um die Arbeit mit sehr großen Dateien zu erleichtern, kann der JSON-Entwickler in der Dialogbox "Werkzeuge | Optionen" für das JSON-Grid wählen, die Knoten in Gruppen von 1.000, 10.000 oder 100.000 Elemente zu unterteilen.

Zusätzliche Funktionen zur Verbesserung der Benutzerfreundlichkeit

  • Hilfetexte, die beim Überfahren mit der Maus angezeigt werden, helfen den Benutzern, die Funktionen des JSON-Grids (siehe unten) optimal zu nutzen
  • Tastenkombinationen zum Ausklappen/Zusammenklappen von Abschnitten, zum Vergrößern und Verkleinern
  • Option zum Aktivieren/Deaktivieren der automatischen Zeilenumbruchfunktion
  • Option zur Auswahl der Lesereihenfolge von rechts nach links für entsprechende Sprachen, beispielsweise Arabisch oder Hebräisch.

Diese neuen Funktionen machen JSON Grid noch leistungsfähiger und benutzerfreundlicher. Haben Sie einen Vorschlag für eine neue Funktion für das nächste Update des JSON-Editors? Hinterlassen Sie einen Kommentar!

Testen Sie die JSON-Bearbeitungswerkzeuge in XMLSpy mit einer kostenlosen 30-Tage-Testversion.