91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

Java JsonNode如何與XML轉換

小樊
123
2024-06-19 19:54:12
欄目: 編程語言

您可以使用Jackson庫中的XmlMapper類來實現JsonNode和XML之間的轉換。

下面是一個示例代碼,演示了如何將JsonNode轉換為XML字符串:

import com.fasterxml.jackson.databind.JsonNode;
import com.fasterxml.jackson.databind.ObjectMapper;
import com.fasterxml.jackson.dataformat.xml.XmlMapper;

public class JsonNodeToXmlConverter {

    public static void main(String[] args) throws Exception {
        
        // 創建一個JsonNode對象
        ObjectMapper objectMapper = new ObjectMapper();
        JsonNode jsonNode = objectMapper.readTree("{\"name\":\"John\",\"age\":30}");

        // 創建一個XmlMapper對象
        XmlMapper xmlMapper = new XmlMapper();

        // 將JsonNode轉換為XML字符串
        String xml = xmlMapper.writeValueAsString(jsonNode);

        // 打印XML字符串
        System.out.println(xml);
    }
}

您也可以使用XmlMapper類的readTree方法將XML字符串轉換為JsonNode對象。示例如下:

import com.fasterxml.jackson.databind.JsonNode;
import com.fasterxml.jackson.databind.ObjectMapper;
import com.fasterxml.jackson.dataformat.xml.XmlMapper;

public class XmlToJsonNodeConverter {

    public static void main(String[] args) throws Exception {
        
        // 創建一個XML字符串
        String xml = "<root><name>John</name><age>30</age></root>";

        // 創建一個XmlMapper對象
        XmlMapper xmlMapper = new XmlMapper();

        // 將XML字符串轉換為JsonNode對象
        JsonNode jsonNode = xmlMapper.readTree(xml);

        // 打印JsonNode對象
        ObjectMapper objectMapper = new ObjectMapper();
        System.out.println(objectMapper.writeValueAsString(jsonNode));
    }
}

使用以上示例代碼,您可以很容易地在Java中實現JsonNode和XML之間的轉換。

0
唐海县| 长治市| 禄丰县| 鄂尔多斯市| 定襄县| 互助| 银川市| 镇远县| 康马县| 汕尾市| 平度市| 达尔| 宿松县| 疏勒县| 凤台县| 富宁县| 沈阳市| 德兴市| 赤水市| 府谷县| 唐山市| 五大连池市| 双柏县| 铜川市| 江川县| 洛扎县| 子长县| 清水县| 平南县| 武城县| 九江县| 长岭县| 苍山县| 阜平县| 商洛市| 黑水县| 邵武市| 抚宁县| 兴山县| 滦南县| 无锡市|