我将json数据发布到Grails控制器,然后使用JSON.parse进行解析。 除日期字段外,它全部正常工作。我不相信json中有一个明确的语法来表示日期,但我已经尝试了一些没有运气的格式。任何人都可以告诉我应该使用什么格式,以便grails JSON解析器可以创建Date对象。Grails json字符串转换器与日期
回答
没有特定的格式,但您可以定义自己的格式。例如,这些家伙here正在向字符串的开头和结尾添加“@”。
根据Grails的文档here,您可以定义:
grails.converters.json.date(字符串) - 配置 如何日期值序列化到JSON
- “默认“ - 根据JSON规范的字符串表示
- ”javascript“ - 新日期(...)
谢谢,但这并没有帮助我。我期待了解Grails框架如何分析JSON以生成Groovy/Java日期对象。我还没有找到任何关于如何工作或如何定义我自己的文档。 – subcontact 2010-07-26 13:26:53
@subcon阅读我的编辑 – NullUserException 2010-07-26 13:34:03
谢谢..该信息是专门关于如何生成JSON而不是解析传入的JSON。 我已经尝试了ISO_8601格式(EG 2010-07-26T12:36Z),并且仍然保留为String而不是Date。 – subcontact 2010-07-26 13:52:44
- 1. Grails - 字符串到日期的转换
- 2. 转换日期字符串
- 3. Swift Json日期字符串转换为日期对象
- 4. 如何将字符串与日期转换为Json对象?
- 5. 将字符串转换为json与字符串上的日期对象
- 6. 将字符串转换为日期并将日期转换回字符串
- 7. 转换伪日期字符串转换成JavaScript日期对象
- 8. 在grails中将日期字符串转换为日期rich-ui datechooser
- 9. 转换从字符转换日期/时间失败字符串
- 10. 将日期字符串转换为带日期的ISO日期
- 11. 的Oracle SQL字符串转换日期
- 12. 转换日期为字符串模板
- 13. 转换日期格式字符串
- 14. 将字符串转换为日期
- 15. 将字符串转换为日期php
- 16. 试图转换字符串到日期
- 17. 的Java:转换字符串到日期
- 18. 转换日期为字符串 - JAVA
- 19. 将字符串转换为日期
- 20. 将字符串转换为IST日期
- 21. 年转换成字符串日期
- 22. 骡子 - 转换字符串到日期
- 23. Visual FoxPro字符串日期转换
- 24. Moment.js:从日期字符串转换
- 25. 将日期转换为字符串
- 26. 在C#中转换日期字符串
- 27. 转换字符串到日期JAVA
- 28. Swift将字符串转换为日期
- 29. 将日期转换为字符串
- 30. C#字符串日期时间转换
这个问题有一些时间,但这里的答案是我认为解决了你的问题。 http://stackoverflow.com/questions/963922/grails-date-unmarshalling – rsilva4 2012-02-11 17:06:30