私はジャクソンを使用してJava OffsetDateTimeにジャクソンObjectMapperはOffsetDateTimeをデシリアライズ - 非春
{
"hour": 3,
"nano": 641000000,
"year": 2016,
"month": "OCTOBER",
"minute": 6,
"offset": {
"id": "Z",
"rules": {
"fixedOffset": true,
"transitions": [
],
"transitionRules": [
]
},
"totalSeconds": 0
},
"second": 13,
"dayOfWeek": "THURSDAY",
"dayOfYear": 301,
"dayOfMonth": 27,
"monthValue": 10
}
、次の形式でJSONオブジェクト(OffsetDateTime)をデシリアライズするにはどうすればよいです。
私はJSR jackson依存関係を含めて、objectTimeにJavaTimeModuleを登録しました。逆シリアル化しようとすると、JSR Jackson jarのInstantDeseralizerは、トークンとしての開始オブジェクトではなく、浮動小数点数、文字列、埋め込みオブジェクトまたは浮動小数点を値(スロー例外)として期待しているため動作しません。
私は、モジュールが私のためにやることを魔法のように期待していました。あるいは、ジャクソンが母親であり、すべてが組み込み機構を持っていて、私が行方不明だったと仮定しました。 :) – Bharath