【发布时间】:2013-01-11 16:41:29
【问题描述】:
我在序列化和反序列化时都将 SerializationConfig.Feature.WRITE_DATES_AS_TIMESTAMPS 设置为 FALSE。
我从 JSON 传递“2012-04-18T19:50:00”格式的日期。当 JSON 输入包含大于零的数字时,我没有问题。但是,当我尝试以负数传递日期时遇到问题(示例 - “2012-01-28T-1:-1:00”)。这将转换为 “2013 年 1 月 27 日晚上 10:59:00”。
如何明确指定 Jackson 只接受 Date 的正值?或者是否有任何解决方法可以停止从 JSON 中为 Date 对象接收负值。
【问题讨论】:
标签: java json datetime jackson