【发布时间】:2015-04-29 07:38:54
【问题描述】:
我有一个 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"
}
]
}
]}
然后我应该将其转换为如下所示的 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>
我一直在寻找 JSON 到 XML 的转换代码
【问题讨论】:
-
请提供一个例子和你(甚至失败)的尝试。
-
我已经更新了代码。 --谢谢@Opal
-
可惜好像不能高度自动化。
-
有效的 json 可能会有所帮助