SAXReader reader = new SAXReader();
Document read = reader.read(new File("file/xml/are.xml"));
String asXML = read.asXML();
JSONObject object = XML.toJSONObject(asXML);
System.out.println(object.toString());
输出
{"ARE":{"peoples":{"person":[{"names":"per1","sex":"男","name":"张三","age":23},{"names":"per2","sex":"男","name":"李四","age":13},{"names":"per3","sex":"女","name":"丽丽","age":20}]}}}
xml文件内容
json转xml张三 男 23 李四 男 13 丽丽 女 20
String json = "{"ARE":{"peoples":{"person":[{"names":"per1","sex":"男","name":"张三","age":23},{"names":"per2","sex":"男","name":"李四","age":13},{"names":"per3","sex":"女","name":"丽丽","age":20}]}}}" ;
JSONObject object = new JSONObject(json);
String string =""+ XML.toString(object);
System.out.println(string);
输出
per1 男 张三 23 per2 男 李四 13 per3 女 丽丽 20
所需要jar包
dom4j-1.6.1.jar 【xml jar包】
json-20180813.jar 【转化json包】
jar包下载地址>>



