【发布时间】:2016-10-27 08:41:43
【问题描述】:
我如何反序列化以下格式的json对象(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
}
使用 jackson 到 Java OffsetDateTime。
我已经包含了 JSR jackson 依赖项,并且还将 JavaTimeModule 注册到了 objectMapper。它不起作用,因为在尝试反序列化时,JSR Jackson jar 的 InstantDeseralizer 期望浮点数、字符串、嵌入式对象或浮点数作为值(抛出异常)而不是起始对象作为令牌。
【问题讨论】:
标签: json datetime java-8 jackson