My JSON Ответ:
{
"results": [
{
"attributes": [
{
"format": "internal",
"name": "resourceid",
"type": "STRING",
"value": "56B15190000015E85E57923F0000033B"
},
{
"format": "attribute",
"name": "ds6w:identifier",
"type": "string",
"value": "ald7_al"
}
]
},
{
"attributes": [
{
"format": "internal",
"name": "resourceid",
"type": "STRING",
"value": "56B15190000015E85E578B1F000001B6"
},
{
"format": "attribute",
"name": "ds6w:identifier",
"type": "string",
"value": "fbh1"
}
]
},
{
"attributes": [
{
"format": "internal",
"name": "resourceid",
"type": "STRING",
"value": "56B15190000015E85E578F7800000211"
},
{
"format": "attribute",
"name": "ds6w:identifier",
"type": "string",
"value": "u89cf"
}
]
}
]
}
Я хочу получить '56B15190000015E85E57923F0000033B', где value = 'ald7_al'
Так что в основном в пределах jsonarray у меня есть jsonobjects, и для одного jsonobject У меня есть два jsonobject, где secong jsonobject проверит мой параметр условия, и я хочу получить значение из первого jsonobject
Для получения результата для решения проверки условия я использовал
JSON выражение экстрактора как -> $ .. Атрибуты [? (@. value == ald7_al)], которые дают мне второй json блок, но я хочу значение из первого json блока.
Пожалуйста, помогите мне, если у вас есть какие-либо входы. Заранее благодарю за помощь!