jjzjj

JavaTimeModule

全部标签

java - 使用 Jackson 和 JavaTimeModule 序列化 Java 8 ZonedDateTime

我正在尝试使用Jackson将对象从JSON序列化和反序列化(编码/解码)。其中一些对象具有Java8LocalDate和ZonedDateTime。我在这里读到最好的选择是使用jackson-datatype-jsr310serialize/deserializejava8java.timewithJacksonJSONmapper但是,当我尝试使用它时:ObjectMappermapper=newObjectMapper();mapper.registerModule(newJavaTimeModule());我收到这个错误:java.lang.IllegalAccessError

java - 使用 ObjectMapper + JavaTimeModule 将 JacksonJsonProvider 注册到 Jersey 2 客户端

我正在尝试像这样编码包含ISO格式时间戳的响应:{..."time":"2014-07-02T04:00:00.000000Z"...}进入我的域模型对象中的ZonedDateTime字段。如果我使用以下代码段中评论的解决方案,最终它会起作用。SO上有很多类似的问题,但我想得到一个具体的答案将JacksonJsonProvider与ObjectMapper+JavaTimeModule一起使用的另一种方法有什么问题?ObjectMappermapper=newObjectMapper();mapper.registerModule(newJavaTimeModule());Jackso