2014-05-22 111 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 –