Bearbeiten, Konvertieren und Erstellen von JSON-Dateien

Da der Einsatz von JSON als Datenübertragungsprotokoll immer häufiger wird, halte ich es für sinnvoll, einen Blick auf die JSON-Unterstützung in XMLSpy zu werfen. Es gibt viele Diskussionen über die Vor- und Nachteile von JSON im Vergleich zu XML, aber im Grunde gibt es einfach Fälle, in denen JSON die bessere Wahl ist, und andere, in denen XML sinnvoller ist. Dieser Artikel auf dem XML Aficionado Blog behandelt dieses Thema sehr gut.

Auch wenn Sie je nach Entwicklungsaufgabe möglicherweise zwischen JSON und XML wählen müssen, müssen Sie nicht zwischen Code-Editoren wählen – XMLSpy unterstützt beide Technologien und kann sogar zwischen den beiden Formaten konvertieren. Sehen wir uns an, wie das funktioniert.

Bearbeitung von JSON-Dateien

Um die Bearbeitung von JSON so einfach wie möglich zu gestalten, hat Altova die intelligenten Funktionen zur XML-Bearbeitung erweitert und in den JSON-Editor integriert. Wenn Sie sich dafür entscheiden, JSON im Textmodus zu bearbeiten, unterstützt XMLSpy Sie dabei mit Funktionen wie Syntaxhervorhebung, Klammerabgleich, Quellcode-Faltung, Hilfefenstern und -menüs und vielem mehr.

Hier ist dieselbe JSON-Datei in der Tabellenansicht, die eine grafische Darstellung der JSON-Struktur mit editierbaren Elementen per Drag-and-Drop bietet. Beide Ansichten bieten eine Prüfung der JSON-Syntax sowie erweiterte Fehlerprüfungsfunktionen.

Eine weitere häufige Anforderung ist die Umwandlung von XML in/aus JSON, was über eine einfache Option im Konvertierungsmenü von XMLSpy möglich ist. Die oben gezeigten JSON-Daten wurden in gültiges XML umgewandelt:

Die Möglichkeit, JSON-Dateien direkt im XML-Editor zu bearbeiten und zu konvertieren, ist sehr nützlich, insbesondere wenn Sie das kostenlose Eclipse- oder Visual Studio-Integrationspaket verwenden.

Schauen Sie sich das an und lassen Sie uns wissen, was Sie davon halten.`