Java中xml与json的相互转换

简介:
1
/*xom-1.1.jar json 与 xml的相互转换*/
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
     
      /**
      * JSON(数组)字符串转换成XML字符串
      * (必须引入 xom-1.1.jar)
      * @param jsonString
      * @return
      */
     public  static  String json2xml(String jsonString) {
         XMLSerializer xmlSerializer =  new  XMLSerializer();
         return  xmlSerializer.write(JSONSerializer.toJSON(jsonString));
     }
     /**
      * xml 转 json
      * (必须引入 xom-1.1.jar)
      * @param xmlString xml字符串
      * @return
      */
     public  static  String xml2json(String xmlString) {
         XMLSerializer xmlSerializer =  new  XMLSerializer();
         JSON json = xmlSerializer.read(xmlString);
         return  json.toString( 1 );
     }


注意要引入的jar包有:

wKiom1i1kkvy837kAADsj-qHOoU934.png-wh_50






      本文转自建波李 51CTO博客,原文链接:http://blog.51cto.com/jianboli/1902165,如需转载请自行联系原作者




相关文章
|
30天前
|
Java
java实现遍历树形菜单方法——映射文件VoteTree.hbm.xml
java实现遍历树形菜单方法——映射文件VoteTree.hbm.xml
9 0
|
1月前
|
JSON 前端开发 JavaScript
|
11天前
|
XML JSON JavaScript
Java中XML和JSON的比较与应用指南
本文对比了Java中XML和JSON的使用,XML以自我描述性和可扩展性著称,适合结构复杂、需验证的场景,但语法冗长。JSON结构简洁,适用于轻量级数据交换,但不支持命名空间。在Java中,处理XML可使用DOM、SAX解析器或XPath,而JSON可借助GSON、Jackson库。根据需求选择合适格式,注意安全、性能和可读性。
23 0
|
16天前
|
XML JSON JavaScript
使用JSON和XML:数据交换格式在Java Web开发中的应用
【4月更文挑战第3天】本文比较了JSON和XML在Java Web开发中的应用。JSON是一种轻量级、易读的数据交换格式,适合快速解析和节省空间,常用于API和Web服务。XML则提供更强的灵活性和数据描述能力,适合复杂数据结构。Java有Jackson和Gson等库处理JSON,JAXB和DOM/SAX处理XML。选择格式需根据应用场景和需求。
|
17天前
|
JSON 数据格式
Json字符串与QVariantList 对象相互转换
Json字符串与QVariantList 对象相互转换
6 0
|
29天前
|
XML Java 数据格式
使用java解析XML文件的步骤
使用java解析XML文件的步骤
10 0
|
1月前
|
JSON Java fastjson
JSON与Java的两种解析方式
JSON与Java的两种解析方式
|
1月前
|
Java 应用服务中间件
解决tomcat启动报错:无法在web.xml或使用此应用程序部署的jar文件中解析绝对的url [http:java.sun.com/jsp/jstl/core]
解决tomcat启动报错:无法在web.xml或使用此应用程序部署的jar文件中解析绝对的url [http:java.sun.com/jsp/jstl/core]
108 1