Я пытаюсь создать функцию, в которой я передаю объект json из JsonSlurper
и строку, содержащую объект json, расположенный в оригинале. Если это так, он возвращает true или false, если условие количества элементов выполнено. Например:
мой Json:
{
"Errors": [],
"Loans": [
{
"Applications": [
{
"id": 1,
"name": "test"
}
]
},
{
"Applications": [
{
"id": 2,
"name": "test3"
},
{
"id": 3,
"name": "test3"
}
]
}
]
}
Мой метод получит массив json следующим образом:
def myJson = new JsonSlurper().parseText(receivedResponse.responseBodyContent)
def result = verifyElementsCountGreaterThanEqualTo(myJson, "Loans[0].Applications[1]", 3)
Есть ли такая библиотека, которая может сделать это для меня?
Я пробовал myJson["Loans[0].Applications[1]"]
получить объект Json, чтобы получить размер, но результат null
.
println(myJson.inspect())
? - person cfrick   schedule 28.08.2018myMethod(myJson, "Loans.Applications[1]");
? Это не работает, когда я пытаюсь это сделать. Я получаюnull
. - person usr4896260   schedule 29.08.2018