java中xml和json转换
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>", ""); } }
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 25岁的心里话
· 闲置电脑爆改个人服务器(超详细) #公网映射 #Vmware虚拟网络编辑器
· 零经验选手,Compose 一天开发一款小游戏!
· 通过 API 将Deepseek响应流式内容输出到前端
· AI Agent开发,如何调用三方的API Function,是通过提示词来发起调用的吗