Dom4j是一款流行的Java開源XML解析庫,它可以將XML文檔轉換為JSON格式。
//導入dom4j和json-lib的相關依賴包 import net.sf.json.JSON; import net.sf.json.JSONObject; import net.sf.json.xml.XMLSerializer; import org.dom4j.Document; import org.dom4j.Element; import org.dom4j.io.SAXReader; //讀取XML文件并解析,將XML轉換為JSON格式 SAXReader reader = new SAXReader(); Document document = reader.read(new File("example.xml")); Element root = document.getRootElement(); XMLSerializer xmlSerializer = new XMLSerializer(); JSON json = xmlSerializer.read(root.asXML()); JSONObject jsonObject = (JSONObject) json; String jsonString = jsonObject.toString(); //輸出JSON字符串 System.out.println(jsonString);
上述代碼使用Dom4j讀取了example.xml文件并解析,然后將XML轉換為JSON格式,并輸出JSON字符串。
使用Dom4j將XML轉換為JSON格式,可以方便的在Java開發中操作XML和JSON數據,并實現數據的轉換和傳遞。
上一篇dom 轉 json
下一篇flask 模板轉vue