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
    
  • 6c4bd259-b869-4854-b5e5-63e3ff7f9cc1-image.png используй chat gpt