把xml格式的字符串转换成json

提问者:phm_2016 提问时间:2016年05月25日 人气:7
用户提问
有一个字符串的值为:
<sms><result>1</result></sms>,我想把这个字符串里面的1取出来,怎么取?
辅助答案
用户:鬼鬼不哭652025
2016年06月10日
// To convert an XML node contained in string xml into a JSON string
XmlDocument doc = new XmlDocument();
doc.LoadXml(xml);
string jsonText = JsonConvert.SerializeXmlNode(doc);

// To convert JSON text contained in string json into an XML node
XmlDocument doc = (XmlDocument)JsonConvert.DeserializeXmlNode(json);

  

XmlNote myXmlNode = JsonConvert.DeserializeXmlNode(myJsonString);

// or .DeserilizeXmlNode(myJsonString, "root");

// if myJsonString does not have a root

string jsonString = JsonConvert.SerializeXmlNode(myXmlNode);

  

XmlDictionaryReader reader = JsonReaderWriterFactory.CreateJsonReader(Encoding.UTF8.GetBytes(xml), XmlDictionaryReaderQuotas.Max);
XmlDocument xdoc = new XmlDocument();
xdoc.Load(reader);