我有一个JSON文件,在这个JSON文件中使用解析器转换成XML格式,然后写回xml文件
我在Groovy中找不到任何如何执行此操作的示例
如果我有这样的JSON:
{
name: "sampleConfiguration",
description: "SampleDesc"
version: "1.0",
parameters: [
{
name: "sampleParameter",
description: "parameter description",
value: "20",
enabled: "1"
},
{
name: "items",
description: "parameter with subparameters",
value:[
{
name: "item",
description: "nested parameter",
value: "13"
},
{
name: "item",
description: "nested parameter 2",
value: "TEST"
}
]
}
]}
Run Code Online (Sandbox Code Playgroud)
然后我应该将它转换为如下所示的XML:
<?xml version="1.0"?>
<sampleConfiguration version="1.0" description="SampleDesc">
<params>
<sampleParameter enabled="1" description="parameter description">20</sampleParameter>
<items description="parameter with subparameters">
<item description="nested parameter">13</item>
<item description="nested parameter 2">TEST</item>
</items>
</params>
</sampleConfiguration>
Run Code Online (Sandbox Code Playgroud)
我一直在寻找JSON到XML转换代码