【问题标题】:Grails JSON Views - default date renderingGrails JSON 视图 - 默认日期渲染
【发布时间】:2016-09-08 14:27:22
【问题描述】:

当使用 Marshallers 时,我可以使用类似的东西:

JSON.registerObjectMarshaller(Date) {
    return it?.format("yyyy-MM-dd'T'HH:mm:ss")
}

它会使所有 Date 对象以该格式呈现为 JSON。是否有可以与 JSON 视图一起使用的等效项来显示日期对象?

【问题讨论】:

    标签: grails grails-3.1 json-view


    【解决方案1】:

    用于日期的格式在 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 中,并根据您的需要修改格式。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2015-11-09
      • 2017-06-05
      • 2017-07-16
      • 1970-01-01
      • 2011-05-17
      相关资源
      最近更新 更多