使用Grails视图漂亮地打印JSON

时间:2019-07-10 18:43:02

标签: json grails

使用Grails Views库进行JSON输出(及其扩展名为.gson的模板文件)时,是否可以打印JSON输出?

背景:我正在使用Grails Views 1.3.0(当前在Grails 3.1.16上)进行数据导出/通过JsonViewTemplateEngine将复杂的JSON树渲染到文件中(请参阅Grails Views documentation的第2.11章)

我可能在问Google错误的问题,但是我还没有找到一种方法(没有解析/重新渲染JSON输出,这不是很有效),并且大多数现有信息都与JSON有关转换器,但不能转换为Grails JSON视图...。谢谢!

1 个答案:

答案 0 :(得分:0)

您在创建GsonBuilder时使用setPrettyPrinting

public class GsonExample {

    public static void main(String[] args) {

        Gson gson = new GsonBuilder().setPrettyPrinting().create();

        String[] lang = {"Value One", "Value Two"};

        String json = gson.toJson(lang);

        System.out.println(json);

    }

}
  

配置Gson以输出适合页面的Json   印刷。此选项仅影响Json序列化。

您可以找到有关here的文档。