首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >杰克逊的ObjectMapper在解析7字符毫秒的日期时失败

杰克逊的ObjectMapper在解析7字符毫秒的日期时失败
EN

Stack Overflow用户
提问于 2014-04-09 12:19:16
回答 1查看 446关注 0票数 0

目前,我遇到了上面的标题,下面是我正在做的工作:

我们有一个.net应用程序,它向总线发送json格式化程序字符串消息。该消息以“2014-0407T15:20:40.7439627Z”格式成功检索,因为您可以看到毫秒段的长度为7个字符(通常有3个字符)。

问题是使用来自jackson库的ObjectMapper,解析/转换失败。上面的示例生成: Mon 07 19:24:39 CEST 2014。

另外,我们确信这不是时区问题,因为当我们使用一个只有3个字符的毫秒值时,它就起作用了。

不幸的是,我无法从源代码中更改格式,所以我被困住了。

有什么建议吗?

谢谢。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2014-04-09 14:18:11

通过首先使用jaxb绑定将XmlGregorianCalendar转换为Date对象,以及使用来自杰克逊库的objectMapper模块自定义序列化程序,我能够解决这个问题。我已经在这里解释了我的解决方案:http://czetsuya-tech.blogspot.fr/2014/04/create-custom-json-string-deserializer.html

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/22962319

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档