gpt4 book ai didi

jquery - 使用 jQuery 将 JSON 转换为 XML

转载 作者:数据小太阳 更新时间:2023-10-29 02:44:57 26 4
gpt4 key购买 nike

我需要将 JSON 转换为 XML(使用 jquery),但以这种方式:

如果我有这样的 JSON:

{
name: "sampleConfiguration",
description: "Configuration used for demonstration purposes"
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="Configuration used for demonstration purposes">
<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 的转换代码,但我总是得到这样的 XML(这是我不需要的):

<?xml version="1.0"?>
<name>sampleConfiguration</name>
<description>Configuration used for demonstration purposes</description>
<version>1.0</version>
<parameters>
<name>sampleParameter</name>
<description>parameter description</description>
<value>20</value>
<enabled>1</enabled>
</parameters>
<parameters>
<name>items</name>
<description>parameter with subparameters</description>
<value>
<name>item</name>
<description>nested parameter</description>
<value>13</value>
</value>
<value>
<name>item</name>
<description>nested parameter 2</description>
<value>TEST</value>
</value>
</parameters>

最佳答案

我想你正在寻找这个:-

http://code.google.com/p/x2js/

此库提供 XML 到 JSON(JavaScript 对象)和反之 javascript 转换功能。该库非常小,不需要任何其他额外的库。 :)

关于jquery - 使用 jQuery 将 JSON 转换为 XML,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27704926/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com