json转xml 的java实现
时间: 2023-09-20 18:06:19 浏览: 146
以下是使用Java实现将JSON字符串转换为XML字符串的示例代码:
```java
import org.json.JSONObject;
import org.json.XML;
public class JsonToXmlConverter {
public static String convert(String jsonString) {
JSONObject jsonObject = new JSONObject(jsonString);
int xmlIndentation = 4; //定义缩进量
String xmlString = XML.toString(jsonObject, xmlIndentation);
return xmlString;
}
}
```
使用示例:
```java
String jsonString = "{\"person\":{\"name\":\"John\",\"age\":30,\"address\":{\"street\":\"123 Main St\",\"city\":\"New York\"}}}";
String xmlString = JsonToXmlConverter.convert(jsonString);
System.out.println(xmlString);
```
输出结果:
```xml
<person>
<name>John</name>
<age>30</age>
<address>
<street>123 Main St</street>
<city>New York</city>
</address>
</person>
```
阅读全文