- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我有需要使用 Groovy 处理的 JSON。我非常确定 JSON 只有一个键,格式如下:
{ rootKey: [...] }
其中 rootKey
代表不同的值(例如“客户”、“商店”等)。
假设我使用了 JsonSlurper:
def map = jsonSlurper.parseText(myjson)
如何获取 rootKey 字符串?
最佳答案
您应该能够使用keySet
方法来获取作为列表的键。由于您只提到了键,因此您可以使用第一个元素,如下所示:
def jsonString = """{
"rootKey": []
}"""
def json = new groovy.json.JsonSlurper().parseText(jsonString)
println json.keySet()[0]
关于json - 从 JsonSlurper 获取 Map 的唯一键,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46781754/
我正在尝试使用 JsonSlurper 输入来自不同文件的变量。但它在第二次执行时失败了。有人可以帮助我吗? 从步骤 Jenkins_File_Path = readFile ( "${Local_P
有没有一种体面的方法来反序列化由 JsonBuilder 序列化的 JSON 中的日期? JsonBuilder 像这样序列化 java.util.Date: {"hour":"2013-01-07T
我有一个返回相当嵌套的 JSON 的方法,例如: [[fizz: buzz, foos: [[count: 4, flim: flam], [count: 6, flim: flume]]]] 当我尝
这里很酷。我正在解析一个包含所有国家/地区列表的文件: { "countries": [ { "id": "1", "sortname": "AF"
我收到以下错误消息返回: org.codehaus.groovy.control.MultipleCompilationErrorsException: startup failed: Scr
我有需要使用 Groovy 处理的 JSON。我非常确定 JSON 只有一个键,格式如下: { rootKey: [...] } 其中 rootKey 代表不同的值(例如“客户”、“商店”等)。 假设
我有需要使用 Groovy 处理的 JSON。我非常确定 JSON 只有一个键,格式如下: { rootKey: [...] } 其中 rootKey 代表不同的值(例如“客户”、“商店”等)。 假设
我正在开发一个用 Groovy 编写的小工具,它可以解析电子邮件中的 JSON 字符串。其中一些 JSON 字符串具有包含转义引号的 JSON 值。 例如: { "hello": "world
我正在编写一个 Grails/Groovy 应用程序,我在 中有一个带有“字符串”名称的 JSON 对象( grommet 和 小部件 )参数 可以改变的成员。也就是说,下次可能是极致和 变焦 .这是
我升级到 groovy 2 版本,现在我的构建已损坏。 导入类时失败:groovy.json.JsonSlurper 和 XmlSlurper。 我查过http://groovy.codehaus.o
我正在读取一个简单的 JSON.... {"A":0,"B":0,"C":2,"D":0,"F":5} 在 Groovy 中使用 JsonSlurper 进入 map ... Map gradeDis
我见过无数的例子JsonSlurper用于解析 JSON 文本并从中创建一个“JSON 对象”: def jsonObject = jsonSlurper.parseText(jsonText) 但是
我有一个包含许多 json 消息的 json 数组。然后我解析 json 消息来处理每个 json 对象。我需要弄清楚如何获取失败的单个 json 对象并将所有失败的 json 对象追加回来到另一个
我正在运行 Grails 1.3.7;我有服务器 A 需要在服务器 B 上发出 POST 请求。我正在使用 http-builder库来提出这些请求。该请求似乎是正确组成的 RESTClient ht
我有一段代码调用 google geocode API 并返回 Json 结果,像这样 def response = new JsonSlurper().parse (url.toURL())
我是一名优秀的程序员,十分优秀!