Groovyでxmlをjsonに変換するのに助けが必要です。私が持っているXMLは、このGroovyでxmlからjsonへの変換
def xmlrecords = '''<root>
<node1>abc</node1>
<node2>def</node2>
<node3>hij</node3>
</root>'''
のようなものである私は、これは非常に単純ですけど、私はグルーヴィーでグリップを得るのに苦労しています。だから、どんな助けも非常に高く評価されるでしょう。
ありがとうございました。
UPDATE
私は
def xml= new XmlParser().parseText(xmlrecords)
def json = new JsonBuilder()
json.records
{
node1 "abc"
node2 "def"
node3 "hij"
}
println json.toPrettyString()
ような何かを行うことができますが、私がやりたいことから、この
json.records
{
node1 xml.node1 //xml.node1=abc
node2 xml.node2
node3 xml.node3
}
のようなノードのデータにアクセスしていることを知っています各ノードが保存しているデータは、私のために変化し続けます。私が上に書いたコードは動作しませんし、私はこれ以上頭を痛めています。だから私を助けてくれますか?
何か試しましたか?ヒント:XmlSlurperとJsonBuilder –
@tim_yates私は正確に何を処理しているのかを編集して説明しました。 –