java json 转xml
时间: 2023-07-30 21:07:45 浏览: 82
json 转 xml
要将 Java 中的 JSON 转换为 XML,可以使用一个库,如 org.json 和 org.json.XML。以下是一个简单的示例代码,演示如何使用 org.json 库来将 JSON 转换为 XML:
```java
import org.json.JSONObject;
import org.json.XML;
public class JsonToXml {
public static void main(String[] args) {
String json = "{\"name\":\"John Smith\",\"age\":35,\"address\":{\"street\":\"123 Main St\",\"city\":\"Anytown\",\"state\":\"CA\",\"zip\":\"12345\"}}";
JSONObject jsonObject = new JSONObject(json);
String xml = XML.toString(jsonObject);
System.out.println(xml);
}
}
```
在上面的示例中,我们首先定义了一个包含 JSON 数据的字符串。然后,我们使用 org.json 库中的 JSONObject 类将该字符串转换为 JSONObject 对象。最后,我们使用 XML.toString() 方法将 JSONObject 对象转换为 XML 字符串,并将其打印到控制台上。
请注意,这种方法只适用于简单的 JSON 数据结构。对于更复杂的 JSON 数据结构,可能需要使用更复杂的转换方式。
阅读全文