2014-02-06 46 views
0

我正在使用spring框架并使用REST Web服务。我的一个休息服务插入/更新存储在我的MySQL数据库表的一列中的日期时间值。我使用的类型是datetime。我的JSON请求如下所示:杰克逊日期时间没有被序列化。坏请求

    { 
        "userId": "1", 
        "dateOfBirth": "1987-02-06 15:53:12",  

       } 

Spring已被配置为使用Jackson作为消息转换器。 java对象中的dateOfBirth字段的类型为java.util.Date。我面临的问题是当我用上面的json请求点击其余的服务时,请求变成了错误的请求。我认为它与日期时间转换有关,杰克逊不能将它转换为日期对象。任何帮助将不胜感激。

+0

是春天能够采取请求并将其映射到一个对象,但然后数据库操作失败,或者是spring/jackson事件无法将请求映射到对象? – Ralph

+0

请尝试使用ISO日期格式。 –

+0

将您的记录器设置为DEBUG并检查。 –

回答