java json格式化字符串
时间: 2023-11-08 19:05:02 浏览: 151
要在Java中格式化JSON字符串,你可以使用内置的JSON库(例如,org.json或Jackson),它们提供了用于解析和生成JSON数据的方法。下面是使用org.json库来格式化JSON字符串的示例代码:
```java
import org.json.JSONArray;
import org.json.JSONObject;
public class JsonFormattingExample {
public static void main(String[] args) {
String jsonString = "{\"name\":\"John\",\"age\":30,\"city\":\"New York\"}";
JSONObject jsonObject = new JSONObject(jsonString);
String formattedJsonString = jsonObject.toString(4);
System.out.println("Formatted JSON string:");
System.out.println(formattedJsonString);
}
}
```
这个示例中,我们首先使用JSONObject类将JSON字符串转换为一个对象。然后,我们使用`toString(int indentFactor)`方法来将该对象转换回格式化后的JSON字符串,并指定缩进因子为4,以提高可读性。
阅读全文