我想序列化從Java到JSON對象Java日曆和Java日期爲Javascript日期。如何序列化Java日曆和Java日期爲Javascript日期
我希望在Javascript中,無需執行「eval」或「new Date」的變量Javascript日期具有Date值。
我試圖返回「新日期(timeInMiliseconds)」,但我獲得了,顯然是'String'I。我知道我可以對這個「String」做「eval」,但我不想這樣做。 我也嘗試返回「miliseconds」,並在「Javascript」中調用「new Date()」,但我不想這樣做。
的JSON目前看起來像
{hours:[
{date:'new Date(1)', color:'fff'},
{date:'new Date(2)', color: 'ddd'},
... ]}
有什麼建議?
信息:我正在使用Spring MVC和Jackson進行序列化。
編輯#1:
我知道這個方法:
的Java返回 -------------------- --- Javascript
「new Date(100000)」------------- var myDate = eval(「new Date(100000)」);
100000 ------------------------------ var myDate = new Date(10000);
但我正在搜索向客戶端解析器指示發送的數據片段是日期表示的格式。 但是,如何將其轉換爲JavaScript Date對象?
'new Date(timeInMiliseconds)'是什麼問題? – mplungjan
@mplungjan問題是Java返回String,而我不喜歡做eval。 – earnaz
@mplungjan好的。如果我嘗試每個var日期的Java返回值是「新日期(毫秒)」。在Javascript中,我需要對每個String var進行「eval」以獲得Javscript Date。 – earnaz