从ASP.NET反序列化的日期,与杰克逊 [英] Deserializing date from ASP.NET, with Jackson

查看:127
本文介绍了从ASP.NET反序列化的日期,与杰克逊的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我在一个JSON字符串(从ASP.NET REST服务返回)的日期,看起来像这样:创建:/日期(1277931782420-0700)/

I have a date in a json string (returned from an ASP.NET rest service) that looks like this: "created": "/Date(1277931782420-0700)/"

杰克逊无法解析此日期。我可以写我自己的日期格式,并把它传递给 mapper.getDeserializationConfig()setDateFormat(); ,但我想知道如果有一个更简单/更好的方式来做到这一点...

Jackson is not able to parse this date. I can write my own date format and pass it in to mapper.getDeserializationConfig().setDateFormat(); but i was wondering if there is an easier/better way to do this...

推荐答案

我觉得定义日期格式做一个合理的方式。另外,您可以定义自己的JsonDeserializer,注册它,但它不是任何简单的方法(但如果你需要更复杂的分析可能更强大)。

I think defining date format is a reasonable way to do it. Alternatively you could define your own JsonDeserializer, register it, but it's not any simpler way (but may be more powerful if you need more complex parsing).

这篇关于从ASP.NET反序列化的日期,与杰克逊的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆