json和xml之间的格式转换,xml数据转换为json
本文将介绍两种将json转换成xml的方法,希望对你有所帮助。
如何解决写爬虫IP受阻的问题?立即使用。
第一种方法
xml.java提供的xml.tojsonObject(xml)方法可以用来完成XML到JSON的转换,JSON也可以格式化。
/*第一种方法,使用JSON-JAVA提供的方法*/
//将xml转换为json
JSON object xmlJSONObj=XML . tojsonobject(XML);
//设置缩进
string jsonPrettyPrintString=xmljsonobj . tostring(4);
//输出格式化的json
system . out . println(jsonPrettyPrintString);第二种方法
使用json-lib的XMLSerializer对象
/*第二种方法,使用json-lib提供的方法*/
//创建XMLSerializer对象
XML serializer XML serializer=new XML serializer();
//将xml转换为json(注意:如果是元素的属性,在json中的key前会加一个@标记)
string result=XML serializer . read(XML)。toString();
//输出json内容
System.out.println(结果);注意:当通过json-lib将xml转换成json时,所有的空节点都会被转换成空数组,即[],这是非常不好的,所以你需要将[]转换成空字符串:jsonStr.replace([], \\ )。
这就是json to xml使用的细节。更多请关注我们的其他相关文章!
郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。