阻止Jackson将数字接受到请求正文中的Date字段中

时间:2019-07-18 13:28:44

标签: java spring rest jackson

如何阻止Jackson在请求正文中的Date字段中接受数字值?杰克逊似乎将它们视为时间戳并进行了转换,但我宁愿让它返回Bad Request响应。

该字段定义如下:

@JsonFormat(shape = JsonFormat.Shape.STRING, pattern = "yyyy-MM-dd'T'HH:mm:ss'Z'")
private final Date someDate;

示例请求:

{
    "someDate": 1
}

反序列化为:

1970-01-01 01:00:00 CET

0 个答案:

没有答案