0
當使用Marshallers,我可以使用類似:Grails的JSON視圖 - 默認日期渲染
JSON.registerObjectMarshaller(Date) {
return it?.format("yyyy-MM-dd'T'HH:mm:ss")
}
,它將使所有Date對象渲染到JSON與該格式。有沒有相當於我可以用JSON Views來顯示Date對象?
當使用Marshallers,我可以使用類似:Grails的JSON視圖 - 默認日期渲染
JSON.registerObjectMarshaller(Date) {
return it?.format("yyyy-MM-dd'T'HH:mm:ss")
}
,它將使所有Date對象渲染到JSON與該格式。有沒有相當於我可以用JSON Views來顯示Date對象?
用於日期的格式在JsonOutput.java被硬編碼(https://github.com/grails/grails-views/blob/master/json/src/main/groovy/grails/plugin/json/builder/JsonOutput.java)
我創建了一個問題,關於這個https://github.com/grails/grails-views/issues/92
暫時的解決辦法是複製JsonOutput.java並將其放置在SRC/main/grails/plugin/json/builder,並根據需要修改格式。