我有这个XML结构,我希望使用JavaScript构建JSON格式 - 如果可能,最好使用点符号。 :)如何通过JavaScript在JSON中构建此XML结构?
这里是XML - 注意,这是一个伪结构,以保持它的简单! :)
<Items>
<Item>
<Name>Item 1</Name>
<SubItems>
<Item>
<Name>Sub Item 1</Name>
</Item>
</SubItems>
</Item>
<Item>
<Name>Item 2</Name>
</Item>
</Items>
因此,当我将我的JSON转换为XML(在服务器上)时,输出应如上所示。
我需要帮助开始这个。我谷歌周围,我找不到如何做到这一点的任何例子。
在此先感谢!
编辑:我使用NewtonSoft JSON用于.NET转换从JSON为XML!
编辑2:好吧,我想通了生JSON结构得到皈依到XML正确的 - 那就是:
var json = {
"Items":
{
"Item":
[
{
"Name": "Test 1" ,
"SubItems":
{
"Item":
[
{
"Name":"Test 1"
},
{
"Name":"Test 2"
}
]
}
},
{
"Name":"Test 2"
}
]
}
};
这将产生如上定义完全相同的XML结构。
现在,我将如何去构建使用点符号这种结构?
编辑3:在Nikhil & Darin的帮助下,我找到了答案,但是这只能回答伪问题。不过,我会将其标记为已回答并创建一个新问题。 :)
编辑4:我贴我的扩展标记的答案。 :)
啊,只是看到了你的编辑。现在我知道你的意思是动态的;)我的代码实际上是静态的。但我希望它有帮助! – Nikhil 2012-02-16 10:23:27
已接受,因为这样可以回答所问的问题。 :) – Jeff 2012-02-16 10:26:57
如果你有兴趣,我贴我的完整的答案,但是你撑标记为答案;) – Jeff 2012-02-16 10:58:06