前后端分離時傳遞時間類型的參數問題


前后端完全分離時,model類中一字段birth為date類型,此時在前端直接將birth以時間格式放入json中,后台通過jsonObject類型來接受所有參數,會報date類型轉換錯誤,
然后我讓前端同事將birth以時間戳的形式放入json中,后台通過jsonObject類型來接受所有參數,再將json轉換成model類的實例對象,此時不會報錯,但birth一直顯示為當前時間,進行斷點時顯示,在轉換成model類的實例對象之前,birth是正確的。

請教同事后,前端使用表單形式傳遞參數,后台直接以model類的實例對象來接收,此時就能獲取正確的birth了

總結:前端以json形式傳遞參數時,不管日期字段是時間戳還是yyyy-mm-dd的格式,在后台接收時都是String類型,此時用date類型來接收String類型的數據自然會出錯。

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM