2014-02-06 47 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並檢查。 –

回答