java将数据写入json文件中并且进行格式化
时间: 2024-05-05 09:18:21 浏览: 184
json格式的数据格式化
可以使用Gson库将数据转成Json格式,然后利用FileWriter写入文件。同时使用JsonWriter实现格式化输出。例如:
```
Gson gson = new GsonBuilder().setPrettyPrinting().create();
String json = gson.toJson(data);
try (FileWriter writer = new FileWriter("data.json")) {
JsonWriter jsonWriter = gson.newJsonWriter(writer);
jsonWriter.setIndent("\t");
gson.toJson(data, jsonWriter);
}
```
其中,setPrettyPrinting()用于实现格式化输出,setIndent()设置缩进字符。
阅读全文