Konvertierung von XML zu JSON in Groovy
Möchte ich die Konvertierung von xml zu JSON Verwendung von groovy. Ich verstehe die Besonderheiten der Konvertierung ist abhängig von meiner Vorlieben, aber könnte jemand bitte empfehlen, welche Bibliotheken und Methoden, die ich verwenden soll und mir ein wenig Informationen, warum/wie Sie zu nutzen? Ich bin mit groovy als ich haben gesagt, es ist eine sehr effektive parser, also ich bin auf der Suche nach Bibliotheken, die die Vorteile dieses
Dank!
Du musst angemeldet sein, um einen Kommentar abzugeben.
Können Sie tun es alle mit basic Groovy:
JEDOCH, die Sie wirklich brauchen, zu denken, dass gewisse Dinge...
<node>text<another>woo</another>text</node>
Stil-markup? Wenn ja, wie gehst du damit um?Es ist nicht eine glatte 1:1-Zuordnung zwischen den beiden... Aber für eine bestimmte format von XML, kann es möglich sein zu kommen mit einem bestimmten format Json.
Update:
Um die Namen aus dem Dokument (siehe Kommentar), die Sie tun können:
Update 2
Können Sie hinzufügen von Unterstützung für mehr Tiefe mit:
Wieder, werden alle vorherigen Warnungen immer noch für wahr halten (sollten aber zu hören sein, ein wenig lauter an dieser Stelle) 😉
Dieser würde die Aufgabe: http://www.json.org/java/
In der Zeit des Schreibens dieser Antwort, das Glas ist erhältlich auf: http://mvnrepository.com/artifact/org.json/json/20140107
Folgende zeigt die Verwendung.
Importe:
Konvertierung:
Verwandte Spock-tests, um bestimmte Szenarien, die wir müssen aufpassen:
Hoffe, dies hilft jemand, die noch brauchen, um dieses problem zu beheben.
Ich bin ein bisschen spät zur party, aber der folgende code konvertiert jedes beliebige XML-Daten in eine konsistente JSON-format:
Wandelt die XML...
In...
Feedback/Verbesserungen willkommen!
Ich genutzt staxon komplexe XML zu JSON mit staxon. Diese enthalten Elemente mit Attributen.
Folgende ist ein Beispiel der Umwandlung von xml zu json.
https://github.com/beckchr/staxon/wiki/Converting-XML-to-JSON