在Java中,我們經常會遇到需要把XML字符串轉成JSON格式的情況,這時候我們可以使用如下代碼:
import org.json.JSONObject; import org.json.XML; public class XmlToJsonConverter { public static JSONObject convertXmlToJson(String xmlString) { // 將XML字符串轉為JSONObject JSONObject jsonObject = XML.toJSONObject(xmlString); // 返回轉換后的JSONObject return jsonObject; } }
XML.toJSONObject方法會將XML字符串轉為JSONObject對象,這個對象就已經是JSON格式了。對于需要處理的XML字符串,我們只需要把它傳遞給這個方法即可。下面是一個簡單的示例:
String xmlString = "<person><name>Tom</name><age>18</age></person>"; JSONObject jsonObject = XmlToJsonConverter.convertXmlToJson(xmlString); System.out.println(jsonObject.toString());
輸出結果:
{"person": {"name": "Tom", "age": 18}}
通過以上代碼示例,我們可以清晰地看到XML字符串轉成JSON格式的過程。