gpt4 book ai didi

java - 我可以将 gson JsonWriter 格式化为可读的格式吗?

转载 作者:太空宇宙 更新时间:2023-11-04 14:12:20 26 4
gpt4 key购买 nike

我已经使用 gson 的 JsonWriter 编写了一个程序来创建 json 文件,创建 json 文件效果很好,但它给了我格式化的 json 不是最好的看到我也希望能够轻松地手动编辑此文件

示例:程序给我

{"bells":{"category":"hostile","sounds":["bells"]},"ankylosaurus":{"category":"hostile","sounds":["dinosaurs/ankylosaurus/AnkylosaurusCall1","dinosaurs/ankylosaurus/AnkylosaurusCall2","dinosaurs/ankylosaurus/AnkylosaurusRoar1","dinosaurs/ankylosaurus/AnkylosaurusRoar2","dinosaurs/ankylosaurus/AnkylosaurusSay1","dinosaurs/ankylosaurus/AnkylosaurusSay2"]},...

但我希望它导出为

{
"bells":{
"category":"hostile",
"sounds":[
"bells"
]
},
"ankylosaurus":{
"category":"hostile",
"sounds":[
"dinosaurs/ankylosaurus/AnkylosaurusCall1",
"dinosaurs/ankylosaurus/AnkylosaurusCall2",
"dinosaurs/ankylosaurus/AnkylosaurusRoar1",
"dinosaurs/ankylosaurus/AnkylosaurusRoar2",
"dinosaurs/ankylosaurus/AnkylosaurusSay1",
"dinosaurs/ankylosaurus/AnkylosaurusSay2"
]
},
...

最佳答案

是的!启用 pretty-print :)

Gson gson = new GsonBuilder().setPrettyPrinting().create();
String json = gson.toJson(yourDataHere);

关于java - 我可以将 gson JsonWriter 格式化为可读的格式吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28170395/

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