[英]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.