繁体   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