使用Marshallers时,我可以使用以下内容:
JSON.registerObjectMarshaller(Date) {
return it?.format("yyyy-MM-dd'T'HH:mm:ss")
}
它将使所有Date对象以该格式呈现为JSON。我可以使用JSON Views来显示Date对象吗?
答案 0 :(得分:0)
用于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中,并根据需要修改格式。