gpt4 book ai didi

java - gson中如何使用缩进生成json文件

转载 作者:行者123 更新时间:2023-11-30 10:26:27 25 4
gpt4 key购买 nike

我必须生成一个包含缩进的 json 文件。为此,我使用了 Jackson,但它在冒号前添加了一个空格,我不需要它,所以我决定使用 Gson

更改代码后,我发现 Gson 默认不使用缩进,但 Jackson 会。有谁知道在 Gson 中是否可以进行缩进以及如何进行缩进?

为了用 Gson 生成 json 文件,我做了这个:

GsonBuilder gsonBuilder = new GsonBuilder();
gsonBuilder = gsonBuilder.setPrettyPrinting();
Gson gson = gsonBuilder.create();
Writer writer = new FileWriter(propsFile);
gson.toJson(properties, writer);

最佳答案

您只能使用 setPrettyPrinting() 提供的默认缩进,不能更改其大小或缩进字符。引用官方信息:Compact Vs. Pretty Printing for JSON Output Format .

关于java - gson中如何使用缩进生成json文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45709115/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com