JAVA实现XML与JSON互相转换方法
2017-05-12 00:00
351 查看
/** * XML转换为JSON * 2017-4-27 15:32:53 * @param xml * @return */ public static String xmlToJson(String xml) { XMLSerializer serializer = new XMLSerializer(); return serializer.read(xml).toString(); }
/** * JSON 转换为XML * 2017年4月27日 15:34:24 * @param json * @return */ public static String jsonToXML(String json) { XMLSerializer xmlSerializer = new XMLSerializer(); // 根节点名称 xmlSerializer.setRootName("xml"); // 不对类型进行设置 xmlSerializer.setTypeHintsEnabled(false); String xmlStr = ""; if (json.contains("[") && json.contains("]")) { // jsonArray JSONArray jobj = JSONArray.fromObject(json); xmlStr = xmlSerializer.write(jobj); } else { // jsonObject JSONObject jobj = JSONObject.fromObject(json); xmlStr = xmlSerializer.write(jobj); } System.out.println("转换后的参数:" + xmlStr); return xmlStr; }
相关文章推荐
- JAVA实现XML与JSON互相转换方法(含源码) / xml转json的两种方法(个人实现的)
- java对象与json对象之间互相转换实现方法示例
- Java 的JSON、XML转换方法——目录索引(转载)
- JAXB 实现java对象与xml之间互相转换(二)
- Json字符串转换为java对象的各种实现方法【json_lib框架、Gson、org.json】
- java 的JSON、XML转换方法——目录索引
- Java 的JSON、XML转换方法——目录索引
- JAVA 实现XML与JSON 相互转换
- JAXB 实现java对象与xml之间互相转换
- 使用XStream注解实现Java对象与XML互相转换的代码示例---转自:http://www.blogjava.net/bolo
- 使用JAXB实现JAVA对象和XML字符串的互相转换实例
- 使用XStream注解实现Java对象与XML互相转换的代码示例
- jsontools实现java对象与json值之间互相转换
- Java 的JSON、XML转换方法——目录索引
- 使用XStream注解实现Java对象与XML互相转换的代码示例
- xml和JSON格式相互转换的Java实现
- Json-lib 实现 json,java 对象,xml 之间相互转换
- JAXB 实现java对象与xml之间互相转换(一)
- JAXB 实现java对象与xml之间互相转换
- Json字符串转换为java对象的各种实现方法【json_lib框架、Gson、org.json】