Convert JSON to XML using jQuery



I need to convert JSON to XML (using jquery), but in this way:


If I have JSON looking like this:



{
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"
}
]
}
]}


Then I should convert it to the XML looking like this:



<?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>


I have been looking for JSON to XML converting code, but I always get XML looking like this (which is what I don't need):



<?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>
etc.

No comments:

Post a Comment