捕获Json未知字段的异常



同事们!我正在使用quakus,需要捕获当我发送带有错误字段的请求(FAIL_ON_UNKOWN_PROPERTIES=true(时发生的异常,并将其发送到响应。我该怎么做?也许我需要编写这个对象的自定义反序列化程序?

是的,没错,我想显示无效字段的列表

好的,下面是您可以做的。。。

  1. 您以String的形式接收请求正文
  2. 然后,您尝试使用控制器中的ObjectMapper类将其取消实现为对象
  3. 然后,您需要捕获抛出的异常,并从其字段(如果存在(或消息中解析出字段列表

请参阅此处的错误消息示例。还要检查UnrecognizedPropertyException的Javadoc

这能解决你的问题吗?请在评论中告诉我。

最新更新