В общем нашел решение, если кому-то пригодится:
распарсить JSON в двумерный массив .sheets[0].data[*] отфильтровать двумерный массив по значению [[RESULT]] = [[PARSED_JSON_VALUES]].filter(function (e) { return (e)[0] == 'KR0601437U00 Bosch GLI 10,8 V-LI'})Jpath
-
Есть вот такой json в котором много разных доменов
[{"id":555,"domain":"test.com","add_time":"2023-03-14","subscriptions_id":25030,"https":2,"in_use":1,"is_alive":1,"vip":1,"vk":1,"uniq":697,"stability":3}]Чтобы например извлечь id Где есть нужный домен использую вот такой запрос $[?(@.domain == 'test.com')].id
В ответ мне приходит[ 555 ]Вопрос можно ли в Jpath искать не по всему ключу а по части. Например извлечь все айди в доменах которых есть .com или .ru
Или так сделать невозможно и это только циклом перебирать регуляркой и т.д -
$[?(@.domain.indexOf(".com") >= 0 || @.domain.indexOf(".ru") >= 0)].id
используй chat gpt