使用GROOVY访问JSON中的未知嵌套对象

r55awzrz  于 2022-11-01  发布在  其他
关注(0)|答案(1)|浏览(187)

我从随机REST请求的响应中得到以下JSON:
{标题=西伯利亚} }
我如何提取元素“title”,因为数字56206384会随着每个新的请求而改变?2有没有办法为任何数字创建正则表达式?
已尝试:(*). title =已解析的响应。查询。页面。
有什么主意吗?我会很感激你的帮助

uxhixvfz

uxhixvfz1#

{标题=西伯利亚} }
如果数字56206384会随着每个新的请求而改变,我如何提取元素“title”呢?
如果你知道结构会像你所展示的那样,你可以这样做。

import groovy.json.JsonSlurper

def slurper = new JsonSlurper()
def json = slurper.parseText '{ "pages": { "56206384" : { "title":  "Siberia" } }'

def title = json.pages.values().title[0]

相关问题