【发布时间】:2012-02-16 08:40:25
【问题描述】:
我有这个 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:我将我的扩展发布到标记的答案。 :)
【问题讨论】:
标签: javascript .net xml json json.net