小编Ram*_*ula的帖子

使用groovy将JSON转换为XML?

我有一个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转换代码

xml groovy json

1
推荐指数
1
解决办法
4056
查看次数

标签 统计

groovy ×1

json ×1

xml ×1