0

我在序列化和反序列化时都将SerializationConfig.Feature.WRITE_DATES_AS_TIMESTAMPS设置为FALSE

我从 JSON 传递“2012-04-18T19:50:00”格式的日期。当 JSON 输入包含大于零的数字时,我没有问题。但是,当我尝试以负数传递日期时遇到问题(例如 - “2012-01-28T-1:-1:00”)。这将转换为"Jan 27, 2013 10:59:00 PM"

如何明确指定杰克逊只接受日期的正值?或者是否有任何解决方法可以停止从 JSON 中为 Date 对象接收负值。

4

1 回答 1

0

您可以定义DateFormat用于解析,然后应该限制有效的表达式。

于 2013-01-29T05:51:19.890 回答