package com.lbdz.bsf.util; import net.sf.json.JSONObject; import net.sf.json.JSONSerializer; import net.sf.json.xml.XMLSerializer; /** * xml和json转换 */ public class XMLUtils { /** * xml转化为字符串 * @param xml * @return str */ public static String xml2Str(String xml) { XMLSerializer xmlSerializer = new XMLSerializer(); String responseXml = xmlSerializer.read(xml).toString(); return responseXml; } /** * xml转化为json * @param xml * @return json */ public static JSONObject xml2Json(String xml) { XMLSerializer xmlSerializer = new XMLSerializer(); String responseXml = xmlSerializer.read(xml).toString(); JSONObject responseJson = JSONObject.fromObject(responseXml); return responseJson; } /** * json转化为xml * @param json * @return xml */ public static String json2xml(String jsonString) { XMLSerializer xmlSerializer = new XMLSerializer(); xmlSerializer.setTypeHintsEnabled(false); String xml = xmlSerializer.write(JSONSerializer.toJSON(jsonString)); return xml.replace("<o>", "").replace("</o>", ""); } }
标签:xml,java,String,json,return,XMLSerializer,xmlSerializer From: https://www.cnblogs.com/sunline/p/17486149.html