json - JSON到Groovy解析器

标签 json groovy

我发现了许多有关将Groovy转换为JSON的内容,但奇怪的是,并非相反。

那里的Groovy解析器(最好的)JSON是什么?

最佳答案

由于已编译的Groovy类与Java类兼容,因此您应该能够使用任何Java库将JSON转换为POJO(或POGO)。 Jackson是一个相当受欢迎的选择,您可以使用它来转换JSON,如下所示:

String json = '{
  "name" : { "first" : "Joe", "last" : "Sixpack" },
  "gender" : "MALE",
  "verified" : false,
  "userImage" : "Rm9vYmFyIQ=="
}'

使用:
Map<String,Object> userData = mapper.readValue(json, Map.class)

或者,如果要将JSON转换为Groovy User类:
User userData = mapper.readValue(json, User.class)

这会将Groovy类中的属性映射到JSON中的键。

关于json - JSON到Groovy解析器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1884979/

相关文章:

javascript - 在Grails中导入HTML模板

json - 使用 jq 将记录添加到特定索引处的数组元素

java - 用于 Web 服务的 GSON

android - 如何在 Live Template 中自动导入项目的 R?

grails - 将Grails纳入Liferay的最好方法是什么?

gradle - 如何评估Groovy中的字符串键,使其输出值?

C# 从嵌套数组中提取 JSON

javascript - 如何将 JavaScript 对象 (JSON) 转换为 JSV 格式?

javascript - 通过 JSON 将 val 设置为 td

grails - 在 Grails 中使用特征进行水平域类重用,是个好主意吗?