Получить элементы JSON по условию

Blackvil

Client
Регистрация
11.06.2021
Сообщения
57
Благодарностей
9
Баллы
8
Всем привет. Есть такой JASON
[0].supplier_oper_name = логистика. [0].delivery_rub = 50
[1].supplier_oper_name = логистика сторно. [1].delivery_rub = 100
[2].supplier_oper_name = логистика сторно. [2].delivery_rub = 100
[3].supplier_oper_name = логистика сторно. [3].delivery_rub = 100

Подскажите пожалуйста, как получить все значения из .delivery_rub (и к примеру просуммировать) только те, для которых .supplier_oper_name = логистика сторно.
В данном примере необходимо просуммировать 100 + 100 + 100
 

Blackvil

Client
Регистрация
11.06.2021
Сообщения
57
Благодарностей
9
Баллы
8
В примере указан JSON после парсинга. При парсинге использовал JSONPath $..*[?(@.nm_id==159065143)], который уже сузил список искомых элементов. Была мысль произвести еще один шаг сужения, но как это можно сделать повторно? Либо в JSONPath можно вложить сразу 2 условия?
 

Кто просматривает тему: (Всего: 1, Пользователи: 0, Гости: 1)