亚洲激情专区-91九色丨porny丨老师-久久久久久久女国产乱让韩-国产精品午夜小视频观看

溫馨提示×

Java中JSON與XML的相互轉換方法

小樊
301
2024-08-17 13:33:37
欄目: 編程語言

在Java中,可以使用第三方庫(如Jackson、Gson、org.json等)來實現JSON與XML之間的相互轉換。

  1. JSON轉換為XML: 使用Jackson庫實現JSON轉換為XML的方法如下:
import com.fasterxml.jackson.databind.ObjectMapper;
import com.fasterxml.jackson.dataformat.xml.XmlMapper;

public class JsonToXmlConverter {
    public static String convertJsonToXml(String json) {
        try {
            ObjectMapper objectMapper = new ObjectMapper();
            XmlMapper xmlMapper = new XmlMapper();
            Object jsonObject = objectMapper.readValue(json, Object.class);
            return xmlMapper.writeValueAsString(jsonObject);
        } catch (Exception e) {
            e.printStackTrace();
            return null;
        }
    }
}
  1. XML轉換為JSON: 使用Jackson庫實現XML轉換為JSON的方法如下:
import com.fasterxml.jackson.databind.ObjectMapper;
import com.fasterxml.jackson.dataformat.xml.XmlMapper;

public class XmlToJsonConverter {
    public static String convertXmlToJson(String xml) {
        try {
            ObjectMapper objectMapper = new ObjectMapper();
            XmlMapper xmlMapper = new XmlMapper();
            Object xmlObject = xmlMapper.readValue(xml, Object.class);
            return objectMapper.writeValueAsString(xmlObject);
        } catch (Exception e) {
            e.printStackTrace();
            return null;
        }
    }
}

使用Gson庫也可以實現JSON與XML之間的相互轉換,具體方法可以參考Gson的官方文檔。

0
阿勒泰市| 蕲春县| 睢宁县| 龙口市| 武陟县| 缙云县| 信丰县| 枣强县| 靖西县| 土默特左旗| 鹤庆县| 巩义市| 金塔县| 乌海市| 鄢陵县| 阆中市| 清徐县| 平湖市| 南昌县| 仁寿县| 贵港市| 湘潭县| 剑河县| 雷波县| 什邡市| 枣庄市| 泗阳县| 东台市| 石楼县| 额敏县| 九龙县| 慈利县| 辉南县| 石河子市| 黄梅县| 抚远县| 中牟县| 阿拉善盟| 海门市| 文昌市| 朔州市|