字符串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.
原文: 字符串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);

  

目录
相关文章
|
3天前
|
XML 数据格式
加载 XML 字符串
这段代码展示了在不同浏览器中加载和解析XML字符串的方法。对于非IE浏览器,它使用DOMParser创建一个新的解析器对象,然后调用parseFromString方法。而在IE中,则通过ActiveXObject创建“Microsoft.XMLDOM”实例,使用loadXML方法进行解析。注意两种方法都确保了XML字符串能够正确加载。
|
4天前
|
JSON JavaScript 前端开发
js将json字符串还原为json
【6月更文挑战第15天】js将json字符串还原为json
11 4
|
6天前
|
XML 数据格式
加载 XML 字符串
这段代码演示了在不同浏览器中加载和解析XML字符串的方法:非IE浏览器使用DOMParser对象的parseFromString方法,而IE则采用ActiveXObject("Microsoft.XMLDOM")的loadXML方法。
|
8天前
|
XML 数据格式
加载 XML 字符串
这段代码展示了在不同浏览器环境下加载和解析XML字符串的方法。对于非IE浏览器,它使用DOMParser创建一个新的解析器对象,然后通过`parseFromString`方法解析XML。而在IE中,代码则利用`ActiveXObject("Microsoft.XMLDOM")`创建XML文档对象,并通过`async=false`设置为同步加载,再用`loadXML`方法解析字符串。
|
11天前
|
XML 数据格式
加载 XML 字符串
这段代码展示了在不同浏览器中加载和解析XML字符串的方法:非IE浏览器使用DOMParser,如`parser.parseFromString(text, "text/xml")`;IE则使用`new ActiveXObject("Microsoft.XMLDOM")`的`loadXML(text)`。
|
14天前
|
XML 数据格式
加载 XML 字符串
这段代码展示了在不同浏览器环境下加载和解析XML字符串的方法。对于非IE浏览器,它使用DOMParser创建一个新的解析器实例,然后调用parseFromString方法。而在IE中,则通过ActiveXObject创建“Microsoft.XMLDOM”对象,设置async为false,再用loadXML方法加载XML字符串。
|
15天前
|
JSON Java 数据格式
将JSON格式的字符串转换成List集合引入gson 的jar包
将JSON格式的字符串转换成List集合引入gson 的jar包
|
18天前
|
XML 数据格式
加载 XML 字符串
这段代码展示了在不同浏览器环境下加载和解析XML字符串的方法。对于非IE浏览器,它创建一个DOMParser对象,通过parseFromString函数解析XML。而在IE中,则使用ActiveXObject创建"Microsoft.XMLDOM"实例,通过loadXML方法进行解析。
|
19天前
|
XML JSON 前端开发
初学者指南:JSON 和 XML 的区别
当我们讨论数据交换格式时,JSON(JavaScript对象表示法)和 XML(可扩展标记语言)无疑是最受欢迎的两种选择。这两者各有优点和缺点,根据具体的应用场景,选择合适的格式可以显著提高开发效率和系统性能。
|
22天前
|
XML 数据格式
加载 XML 字符串
这段代码展示了在不同浏览器中加载和解析XML字符串的方法。在支持DOMParser的浏览器(如非IE)中,它创建DOMParser对象并使用parseFromString方法;而在Internet Explorer中,则创建ActiveXObject,使用async=false的XMLDOM对象及loadXML方法进行解析。