Из следующего JSON ответа на вызов API
{
"status":200,
"data":[
{
"items":[
{
"type":"Notification",
"content":{
"message":"Welcome to ACME",
"id":"66d93f00-4d74-11ea-9c63-6f69f79cca26",
"args":{
"freezeTimeline":false,
"month":0
},
"timelineButtonText":null
}
},
{
"type":"Notification",
"content":{
"message":"ACME is a small account.",
"id":"670928a0-4d74-11ea-9c63-6f69f79cca26",
"args":{
"freezeTimeline":false,
"month":0
},
"timelineButtonText":null
}
},
{
"type":"Event",
"content":{
"id":"e08ea760-5b4a-45d2-888e-4a5c8ef5bf1f"
}
},
{
"type":"Event",
"content":{
"id":"77b0c588-36be-4821-8d26-8c374c29a899"
}
},
{
"type":"Event",
"content":{
"id":"9fd74f9c-4d50-445b-94f0-37d21e53bdae"
}
}
],
"move":{
"Month":1,
"Year":1,
"Quarter":1
}
}
]
}json
Внутри Items
массива, есть 3 элемента type=Event
Как я могу получить content.id первого события?
Это работает для меня, как показано ниже:
And def eventId = response.data[0].items[4].content.id
Но я хочу что-то вроде: если есть тип "события", извлеките "content.id" из того же.