我正在做一个自动化脚本,其中我获取内部级别json和键是我不知道的,所以我们如何解析json,以便它将json转换为具有键值对的映射,它包含json数组作为json对象,我想单独创建它们,以便我们可以区分这些。
我的json格式为 - :
{
"seatbid":[
{
"bid":[
{
"id":"1",
"impid":"1",
"price":3.5999999046325684,
"nurl":"abc.com",
"adomain":[
"zagg.com",
"zagg.com"
],
"iurl":"abc.com",
"crid":"30364.s320x50m",
"h":0,
"w":0
}
],
"group":0
}
],
"cur":"USD",
"nbr":0
}
我的代码如下,但它根本不起作用,因为我必须输入键值来获取值 - :
def respSlurper = new JsonSlurper()
def respJson = respSlurper.parseText(content)
log.info(respJson.keySet())
log.info(respJson.values())
log.info(respJson.get("seatbid"))`