我有這個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