文字列json変換xml xml変換json{{もじれつ:jsonへんかん:xml xmlへんかんjson}}

1183 ワード

原文:
文字列json変換xml xml変換json{{もじれつ:jsonへんかん:xml xmlへんかんjson}}
// 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);