Я пишу приложение Grails/Groovy, и у меня есть объект JSON со "строковым" именем ( grommetи widget) внутри член params, который может изменяться. То есть в следующий раз это могут быть acmeи zoom. Вот JSON:
def jx = """{
"job": "42",
"params": {
"grommet": {"name": "x", "data": "y"},
"widget": { "name": "a", "data": "b"}
}
}"""
Я пытаюсь понять, как получить строку grommet. Пока что код:
def dalist = new JsonSlurper().parseText(jx)
println dalist.job // Gives: 42
println dalist.params // Gives: [grommet:[name:x, data:y], widget:[name:a, data:b]]
println dalist.params[0] // Gives: null
Любая идея, как получить строку grommet? Яма будет продолжать биться головой о стену.