在 Java 中将 JSON 对象转换为 XML 格式?\
javajsonobject oriented programmingprogramming更新于 2025/7/1 5:00:17
JSON 是一种轻量级 数据交换格式,JSON 格式类似于 键值对。我们可以使用 org.json.XML 类将 JSONObject 转换为 XML 格式,它提供了将 XML 文本转换为 JSONObject 以及将 JSONObject 转换为 XML 文本的静态方法。 XML.toString() 方法将 JSON 对象 转换为格式正确、元素正常的 XML 字符串。
语法
public static java.lang.String toString(java.lang.Object object) throws JSONException
示例
import java.io.*;
import org.json.*;
public class JSONtoXMLTest {
public static void main(String[] args) throws JSONException {
String json = "{employee : { age:30, name : Raja, technology:Java}}";
//将 JSON 转换为 XML
String xml = convert(json, "root"); // 此方法将 json 对象转换为 xml 字符串
System.out.println(xml);
}
public static String convert(String json, String root) throws JSONException {
JSONObject jsonObject = new JSONObject(json);
String xml = "<?xml version=\"1.0\" encoding=\"ISO-8859-15\"?>\n<"+root+">" + XML.toString(jsonFileObject) + "</"+root+">";
return xml;
}
}
输出
<?xml version="1.0" encoding="ISO-8859-15"?> <root> <employee> <name>Raja</name> <technology>Java</technology> <age>30</age> </employee> </root>
相关文章
有用资源
java 参考教程 - 该教程包含有关 java 的更多信息:https://www.cainiaomax.com/java/

