XML und JSON sind beliebte Standards für die Erfassung und Beschreibung strukturierter und unstrukturierter Daten. JSON eignet sich gut zur kompakten und effizienten Speicherung und Übertragung von Daten, während XML eine umfangreiche Umgebung mit Entities und einem Mechanismus zur Unterstützung von Metadaten und der Erweiterbarkeit dieser Daten bietet. Beide Formate werden häufig für den Austausch von Daten verwendet, weisen aber eine unterschiedliche Syntax und Struktur auf.
Dank der Unterstützung für die Konvertierung von XML in JSON in XMLSpy können Sie je nach Wunsch oder Projektanforderung ganz einfach zwischen den beiden Formaten wechseln.
Zusätzlich zu leistungsstarken Konvertierungsfunktionen enthält XMLSpy einen umfassenden JSON- und XML-Editor und bietet neben diesen beiden Technologien Unterstützung für die Arbeit mit XPath, XSLT und XQuery.
Sie können entweder eine einzelne Datei konvertieren oder eine größere Menge von XML-Dateien auf einmal konvertieren. Klicken Sie dazu einfach im Projektfenster mit der rechten Maustaste auf den gewünschten Ordner.
Die Transformation kann mit Hilfe zahlreicher Optionen genau konfiguriert werden.
Die oben beschriebene Funktionalität steht auch für die Generierung von JSON anhand von XML zur Verfügung. Sie können entweder Instanzdateien konvertieren oder ein JSON-Schema in ein XSD-Schema transformieren. Wenn Sie zu einem anderen Schema-Format wechseln, können Sie sogar eine XML- oder JSON-Instanzdatei generieren.
Wenn komplexere oder wiederholte Datenkonvertierungen erforderlich sind oder wenn Sie JSON und XML aus und in andere Datenformate konvertieren müssen, ist MapForce das richtige Tool für Sie. MapForce ist ein Datenintegrationstool zur Transformation beliebiger Datenformate und unterstützt unzählige Datenformate als Inputs oder Outputs für umfangreiche Datentransformationen. Sie können sogar mehrere Ausgangs- oder Zieltypen miteinander kombinieren. So können Sie z.B. XML- und Datenbankdaten auf eine JSON-Ausgabedatei mappen.
Definieren Sie Ihre Datenkonvertierungsregeln einfach mit Drag-and-Drop und wählen Sie Datenverarbeitungsfunktionen und Filter aus einer umfassenden Bibliothek aus. Oder erstellen Sie mit dem visuellen Function Builder einfach Ihre eigenen Funktionen.
MapForce unterstützt sowohl 1:n-Datenmappings als auch verkettete Mappings.
Nachdem Sie Ihr Mapping definiert haben, können Sie die Ausgabe sofort anzeigen und speichern oder die Konvertierung mit Hilfe der Hochleistungssoftware MapForce Server automatisieren.
Sowohl XMLSpy als auch MapForce eigenen sich gut für Datenkonvertierungen in verschiedenen Szenarien. Im Altova MissionKit erhalten Sie beide Tools zu einem Sonderpreis. Wenn Sie den MissionKit herunterladen, erhalten Sie sowohl XMLSpy ALS AUCH MapForce plus 5 weitere Entwicklungs-Software-Produkte zum Preis von knapp zwei.
JSON und XML sind nicht direkt kompatibel, können aber dieselben Arten von strukturierten Daten in unterschiedlichen Formaten darstellen.
Eine Konvertierung zwischen JSON und XML ist ganz einfach möglich, da beide Formate hierarchische Daten beschreiben. Mit Tools wie Altova XMLSpy lässt sich eine nahtlose Konvertierung durchführen: Sie können eine JSON-Datei öffnen und sie sofort anzeigen oder in eine XML-Datei transformieren (und umgekehrt), wobei Ihnen zusätzliche Funktionen wie Validierung, Schema-Generierung und mehr zur Verfügung stehen.
In XMLSpy lässt sich XML ganz einfach in JSON konvertieren. Öffnen Sie einfach eine XML-Datei und wählen Sie im Menü "Konvertieren" den Befehl XML-Instanz von/in JSON/YAML konvertieren. Anschließend können Sie auswählen, welche JSON-Version generiert werden soll und XMLSpy konvertiert die Datei sofort. Genauso einfach lässt sich ein ganzer Order mit mehreren JSON-Dateien konvertieren.
Für komplexere Konvertierungen, für die eine Datenverarbeitung oder Automatisierung erforderlich ist, empfehlen wir MapForce.
In XMLSpy gibt es mehrere Methoden, um JSON-Dateien zu generieren: Sie können ein JSON-Dokument anhand einer vorhandenen XML-Instanz generieren oder anhand eines JSON-Schemas eine JSON-Beispieldatei generieren. Zum Konvertieren von XSD in JSON Schema, zum Generieren von JSON-Daten anhand von YAML, usw. stehen leistungsstarke Konvertierungsfunktionen zur Verfügung. Es können sogar mehrere XML- oder YAML-Dateien auf einmal in JSON konvertiert werden.




