0

シリアル化と逆シリアル化の両方で、 SerializationConfig.Feature.WRITE_DATES_AS_TIMESTAMPSFALSEに設定しました。

JSONから「2012-04-18T19:50:00」形式で日付を渡しています。JSON 入力にゼロより大きい数字が含まれていても問題はありません。ただし、日付を負で渡そうとすると問題に直面します(例 - "2012-01-28T-1:-1:00" )。これは"Jan 27, 2013 10:59:00 PM" に変換されます。

日付に正の値のみを受け入れるように Jackson を明示的に指定するにはどうすればよいですか? または、Date オブジェクトの JSON からの負の値の取り込みを停止する回避策はありますか。

4

1 に答える 1

0

DateFormat解析に使用するように定義すると、有効な式が制限されます。

于 2013-01-29T05:51:19.890 に答える