json - Groovy JsonSlurper 日期反序列化

标签 json groovy

有没有一种体面的方法来反序列化由 JsonBuilder 序列化的 JSON 中的日期? JsonBuilder 像这样序列化 java.util.Date:

{"hour":"2013-01-07T04:00:00+0000"}

JsonSlurper 吸收了这个并将其视为一个字符串。我真的必须对此做一个简单的日期格式吗?我真的只想从 JsonSluper parseText 中自动生成一个 java.util.Date。

最佳答案

也许稍微不那么冗长:

Date.parse("yyyy-MM-dd'T'HH:mm:ssZ", json.hour)

关于json - Groovy JsonSlurper 日期反序列化,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14244112/

相关文章:

javascript - 使用字段从 json 字符串中获取值

node.js - 解析附近时,位置 XXX 处 JSON 中意外 token 的错误

Python pandas to_json() 格式无效

rest - SOAPUI 错误 : Attempted read from closed stream for JSON POST to redirect to GET after 302

testing - 我如何强制 Groovy 中的方法抛出异常

groovy - 无法通过 groovy 中的闭包

gradle - 如何阻止 buildSrc 自动应用 groovy-all jar 作为依赖项?

python - 如何根据 JSON 文件中的另一个值使用 JSON 计算一个值

javascript - 遍历 JSON 时 react 极慢

android - 懒惰的Android依赖项。 gradle依赖解析之前如何构建AARs库