Вход JSON:
[
{
"NM108": "XX",
"NM109": "123123123",
"NM102": "2",
"id": "NM1",
"NM103": "ABCD WXYZ",
"NM101": "85"
},
{
"N301": "1234 MAIN ST",
"id": "N3"
},
{
"N401": "QWEQWRWEE",
"id": "N4",
"N402": "AB",
"N403": "12341234123"
},
{
"NM108": "AM",
"NM109": "345345345",
"NM104": "Kqwer",
"NM102": "1",
"id": "NM1",
"NM103": "Touok",
"NM101": "LI"
},
{
"N301": "1369 Riddley Ripper Blvd",
"id": "N3"
}
]
Проблема: Это часть стандартного ввода Big Edi 837. Используя сценарий JOLT, нам нужно найти только узел N301 (то есть узел со значением «1234 MAIN ST»), который идет сразу после NM101 = 85.
С моим ограниченным знанием JOLT я не могунайти способ найти только тот узел N301, где значение равно «1234 MAIN ST». Все, что я могу получить, это массив "1234 MAIN ST" и "1369 Riddley Ripper Blvd". Я не могу найти способ ограничить поиск только одним, который является родным узлом определенного узла.
Любое возможное решение?