我有一个 XML 结构,我希望使用 JavaScript 以 JSON 格式构建它 - 如果可能,最好一直使用点符号。 :)
这是 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(在服务器上)时,输出应该如上所示。
我需要帮助开始这方面的工作。我用 Google 搜索了一下,但找不到任何有关如何执行此操作的示例。
提前致谢!
编辑:我正在使用 NewtonSoft JSON for .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:我将我的扩展发布到标记的答案。 :)
最佳答案
应该这样做:
var items = [
{"name":"Item 1","subitems":[
{"name":"Subitem 1"}
]},
{"name":"Item 2"}
];
关于javascript - 如何通过 JavaScript 在 JSON 中构建此 XML 结构?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9307963/