シリアル化と逆シリアル化の両方で、 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" に変換されます。
日付に正の値のみを受け入れるように Jackson を明示的に指定するにはどうすればよいですか? または、Date オブジェクトの JSON からの負の値の取り込みを停止する回避策はありますか。