欧美一区二区三区,国内熟女精品熟女A片视频小说,日本av网,小鲜肉男男GAY做受XXX网站

java xml 轉換成json

江奕云1年前8瀏覽0評論

在Java編程中,我們常常需要在XML和JSON之間進行轉化。XML是一種可擴展的標記語言,提供了一種描述和存儲數據的方式。JSON是一種輕量級的數據交換格式,通常在客戶端和服務器之間傳輸數據。

import org.json.JSONObject;
import org.json.XML;
public class XmlToJsonConverter {
public static void main(String[] args) {
String xml = "John30male";
JSONObject json = XML.toJSONObject(xml);
System.out.println(json.toString());
}
}

這里我們使用了org.json庫提供的JSONObject和XML類。XML.toJSONObject()方法將XML文本轉化為JSON對象。最后通過調用toString()方法將JSON對象轉化為字符串并輸出。在上面的例子中,XML文本只包含一個person元素和其子元素。對于更復雜的XML文檔,需要使用更復雜的邏輯來轉化。

同樣的,如果我們需要將JSON轉化為XML,可以使用org.json提供的XML類中的toXML()方法。以下是一個JSON轉XML的例子:

import org.json.JSONObject;
import org.json.XML;
public class JsonToXmlConverter {
public static void main(String[] args) {
String jsonStr = "{\"person\":{\"age\":30,\"gender\":\"male\",\"name\":\"John\"}}";
JSONObject json = new JSONObject(jsonStr);
String xml = XML.toString(json);
System.out.println(xml);
}
}

在上面的例子中,我們首先創建一個JSON字符串,包含person對象和其字段。然后使用JSONObject來構造一個JSON對象,使用XML.toString()方法將其轉化為XML文本并輸出。