带日期的Grails json字符串转换器

带日期的Grails json字符串转换器,grails,Grails,我将json数据发布到Grails控制器,然后使用json.parse对其进行解析。 除了日期字段之外,所有这些都可以正常工作。我不相信json中有明确的语法来表示日期,但我尝试了许多格式,但都没有成功。有谁能告诉我应该使用什么格式,以便grails JSON解析器可以创建日期对象。没有特定的格式,但您可以定义自己的格式。例如,这些人在字符串的开头和结尾添加了一个“@” 根据Grails文档,您可以定义: grails.converts.json.date(字符串)-配置日期值的方式 被序列化为

我将json数据发布到Grails控制器,然后使用json.parse对其进行解析。
除了日期字段之外,所有这些都可以正常工作。我不相信json中有明确的语法来表示日期,但我尝试了许多格式,但都没有成功。有谁能告诉我应该使用什么格式,以便grails JSON解析器可以创建日期对象。

没有特定的格式,但您可以定义自己的格式。例如,这些人在字符串的开头和结尾添加了一个“@”

根据Grails文档,您可以定义:

grails.converts.json.date(字符串)-配置日期值的方式 被序列化为JSON

  • “默认”-根据JSON规范的字符串表示
  • “javascript”-新日期(…)

更新:似乎没有Java日期对象。如果您知道日期字段,可以将其转换为日期

谢谢,但这对我没有帮助。我希望了解Grails框架如何解析JSON以生成Groovy/Java日期对象。我还没有找到任何关于如何工作或如何定义我自己的文档。谢谢。。这些信息是关于Grails如何生成JSON而不是解析传入JSON的。我尝试过ISO_8601格式(例如2010-07-26T12:36Z),但它仍然是一个字符串,而不是一个日期。@sub似乎没有到Java的日期对象。如果你知道日期字段,你可以将它们转换成日期。这个问题有一定的时间,但我认为这里有一个答案可以解决你的问题。