簡體   English   中英

如何將 JSON 轉換為 JAVA 中的指定 XML 結構

[英]How to convert JSON to a specified XML structure in JAVA

我是 JAVA 的新手,我遇到了以下問題。

我有一個 JSON 文件,目標是轉換為 XML。 轉換應采用以下格式。

<a attribute1 = "" attribute2 = "" />

但轉換發生如下

<a><attribute1>value</attribute1><attribute2>value<attribute2></a>

我該如何轉換以保持所需的 XML 格式?

##Use json.jar for creating JSON to xml 
Steps:
1 .Add below mentioned artifacts to pom


<dependency>
        <groupId>org.json</groupId>
        <artifactId>json</artifactId>
        <version>20200518</version>
 </dependency>

2.Use below code template for converting JOSN to xml       
        JSONObject obj = new JSONObject(json_data);
        String xml_data = XML.toString(obj);

JSON-to-XML 或 XML-to-JSON 的標准庫永遠不會為您提供您想要的格式。 讓庫創建它創建的 XML,然后使用 XSLT 樣式表對其進行轉換。 或者,使用 XSLT 3.0 進行自定義轉換,從 JSON 一直到 XML。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM