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,并根据需要修改格式。