我有一個JSON字符串爲:轉換JSON字符串到XML字符串
var jsonString = JSON.stringify(dataObject);
document.getElementById("hdnChromedata").value = jsonString;
==> hdnChromedata = JSON字符串
但在不同的代碼段,我存儲XML序列化的字符串爲「 hdnChromedata」。如:
XmlSerializer xmlSerializer = new XmlSerializer(vinDescription.GetType());
StringWriter textWriter = new StringWriter();
xmlSerializer.Serialize(textWriter, vinDescription);
this.hdnChromedata.Value = textWriter.ToString();
==> hdnChromedata = XML字符串
同時retriving值我反序列化的字符串是這樣的:
XmlDocument doc = new XmlDocument();
doc.LoadXml(this.hdnChromedata.Value);
XmlNodeReader reader = new XmlNodeReader(doc.DocumentElement);
XmlSerializer ser = new XmlSerializer(decodedInfo.GetType());
object textObj = ser.Deserialize(reader);
vinDescription = (AutoExact.AEVINDecoderService.VINDescription)textObj;
這裏的線doc.LoadXml(this.hdnChromedata.Value) 拋出錯誤時hdnChromedata是一個JSON字符串。
我的問題是,我可以如何使這個JSON字符串轉換爲XML字符串?
或者還有其他解決方法嗎?
基本上我需要一種方法來JSON字符串轉換爲XML字符串在ASP.NET 1.1
是否需要添加某種第三方參考?我害怕我不能從我的項目中引用它.. – James
是的,你需要從你的項目中引用DLL。 –
是否有任何其他方式將JSON字符串轉換爲XML字符串..我不認爲從項目中引用DLL對我來說是可行的。 – James