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

java json xml

錢浩然1年前7瀏覽0評論

Java 是一種廣泛使用的編程語言,與之相關的數據格式有 JSON 和 XML。

JSON(JavaScript Object Notation)是一種輕量級的數據交換格式,常用于前后端的數據傳輸。Java 提供了許多庫來解析和生成 JSON,例如 Gson 和 Jackson。以下是通過 Gson 將 JSON 轉換為 Java 對象的示例:

Gson gson = new Gson();
String json = "{ \"name\": \"John\", \"age\": 30 }";
Person person = gson.fromJson(json, Person.class);

XML(eXtensible Markup Language)是一種標記語言,常用于表示數據結構和配置文件。Java 也提供了類似的庫來解析和生成 XML,例如 JAXP 和 JAXB。以下是通過 JAXB 將 Java 對象轉換為 XML 的示例:

JAXBContext jaxbContext = JAXBContext.newInstance(Person.class);
Marshaller marshaller = jaxbContext.createMarshaller();
marshaller.setProperty(Marshaller.JAXB_FORMATTED_OUTPUT, true);
Person person = new Person("John", 30);
marshaller.marshal(person, System.out);

同時,Java 還支持將 JSON 轉換為 XML 或者將 XML 轉換為 JSON 的操作。例如,使用 Jackson 將 JSON 轉換為 XML:

ObjectMapper objectMapper = new ObjectMapper();
JsonNode rootNode = objectMapper.readTree(json);
XmlMapper xmlMapper = new XmlMapper();
String xml = xmlMapper.writeValueAsString(rootNode);

綜上所述,Java 對 JSON 和 XML 的支持非常完善,在數據交互和配置文件等方面發揮著重要作用。