Делайте запросы и фильтрацию JSON через JSONPath и сразу видьте совпадения. Поддержаны обращение к ключам, индексы, wildcard, рекурсивный спуск (..) и срезы массивов.
$, .key и ['key'], [n] включая отрицательные, .* и [*], рекурсивные ..key и ..*, срезы [a:b]. Фильтры [?(...)] не поддержаны.
Ищет на любой глубине — $..price собирает каждое значение «price» в документе.
Нет — разбор и вычисление целиком в браузере.