我使用preprocessResponse来格式化JSON响应。我使用小JSON数据工作正常。
另一方面,当我使用巨大的JSON数据响应时会出现问题。它在构建过程中失败,错误低于
PayloadHandling com.fasterxml.jackson.core.Js...
这是我的代码段:
RestDocumentationResultHandler document = document("{class-name}/{method-name}",
preprocessRequest(prettyPrint())
,preprocessResponse(prettyPrint())
);
document.snippets(
responseFields(
fieldWithPath("field1").description("field1").type(MessageProperties.TYPE_STRING),
fieldWithPath("field2").description("field2").type(MessageProperties.TYPE_STRING))
);
我可以解决问题并通过注释
成功运行构建 //preprocessResponse(prettyPrint())
或
//responseFields(
//fieldWithPath("field1").description("field1").type(MessageProperties.TYPE_STRING),
//fieldWithPath("field2").description("field1").type(MessageProperties.TYPE_STRING),
//),
但是JSON数据响应没有像我期望的那样格式化。我是spring-restdocs的新手,所以你的帮助对我来说意义重大。提前谢谢。