2014-05-22 114 views
0

我有一個JSON,我想解析成XML,我使用的「牛頓王」 liabrary及其方法JsonConvert.DeserializeXmlNode(JSON)如何解析Json到XML?

JSON:

{ 
    "ISDCode":"TestISD", 
    "retailerCode":"RT148", 
    "count":"2", 
    "salesdata":[ 
     { 
     "Serial":"3544334444", 
     "CustomerPhone":"98234234234", 
     "CustomerName":"Name1", 
     "CustomerInfoID":"1", 
     "TimeStamp":"/Date(1224043200000)/", 
     "Latitude":"10.3456", 
     "Longitude":"8.3453" 
     } 
    ] 
} 

,但它給我錯誤 「JSON根對象具有多個屬性,根對象必須具有單個屬性才能創建有效的XML文檔,請考慮指定DeserializeRootElementName。」

請幫幫我。

謝謝

+1

將它換成另一個javascript對象,例如{foo:{「ISDCode」:等等...... – MatthewMartin

+0

非常感謝它爲我工作 –

+0

@MatthewMartin爲什麼不把它作爲答案?然後更清楚的是,這是一個解決方案,而不是一個評論。謝謝 –

回答

1

將它包裝在一個JavaScript對象中,例如, {foo:{「ISDCode」:等等......

XML需要一個根元素,但JSON不需要。

+0

現在只需要等到OP標記爲這樣... tum tee tum –