JAVA json转xml

Posted 一休Q_Q

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了JAVA json转xml相关的知识,希望对你有一定的参考价值。

首先要去官方下载json-lib工具包
https://mvnrepository.com/artifact/net.sf.json-lib/json-lib/2.4

<dependency>
    <groupId>net.sf.json-lib</groupId>
    <artifactId>json-lib</artifactId>
    <version>2.4</version>
    <classifier>jdk15</classifier>
</dependency>

目前最新的是2.4的版本,json-lib还需要以下依赖包:
通过mvn库可以直接去下载。
jakartacommons-lang 2.5
jakartacommons-beanutils 1.8.0
jakartacommons-collections 3.2.1
jakartacommons-logging 1.1.1
ezmorph1.0.6

From JSON to XML

Code
XML output
1.

    JSONObject json = new JSONObject( true );  
    String xml = XMLSerializer.write( json );  
  JSONObject json = JSONObject.fromObject("\\"name\\":\\"json\\",\\"bool\\":true,\\"int\\":1");  
String xml = XMLSerializer.write( json );  
JSONArray json = JSONArray.fromObject("[1,2,3]");  

String xml = XMLSerializer.write( json ); 

From XML to JSON

Code

1.    <a class="array">  
2.      <e type="function" params="i,j">  
3.          return matrix[i][j];  
4.      </e>  
5.    </a>  
1.    JSONArray json = (JSONArray) XMLSerializer.read( xml );  
2.    System.out.println( json );  
3.    // prints [function(i,j) return matrix[i][j]; ]  

自己示例:

public String segmentXml(String text) 
   JSONObject jsonObjec =segmentJson(text);
   String xml = json2XML(jsonObjec.toString());
   return  xml;

以上是关于JAVA json转xml的主要内容,如果未能解决你的问题,请参考以下文章

java xml 转json

xml转json的两种方法

java XML转JSON格式

java xml 转 json

Java 项目 JSON 转 XML(By fastjson)

JAVA json转xml