Хочет получить список ближайших дочерних узлов только из ответа json в инструменте SOUPUI. Ответ следующий:
{
"fixt": "ll-13910",
"tm1": "SPURStest",
"tm2": "FCtest",
"scheduledS": "2020-04-17T16:15:00",
"currentTime": "4",
"current": "First",
"mds": {
"test 1111": {
"testA": "1750",
"testB": "625",
"testC": "112"
},
"test 2222": {
"testA": "135",
"testB": "410",
"testC": "600"
},
},
"mds":{
"test 3333": {
"testA": "13xx5",
"testB": "4210",
"testC": "00"
},
"test 4444": {
"testA": "135",
"testB": "410",
"testC": "600"
},
},
"overallScore": "1:0",
"isVisible": true,
},
Я хочу получить непосредственный дочерний элемент только для узла "mds" ie.
mds[0]
"test 1111 , test 2222 "
mds[1]
"test 3333, "test 4444"
Ниже код дает мне полную строку ie {test 1111={testA"="1750","testB"= "625","testC"= "112"}}
в выводе. Пожалуйста, помогает в поиске ближайшего ребенка.
payload = testRunner.testCase.getTestStepByName("REST Request").getPropertyValue("Response")
slurperResponse = new JsonSlurper().parseText(payload)
for (int i=0; i< slurperResponse.mds.size();i++){
log.info slurperResponse.mds[i]
}