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

  • 0 Votes
    11 Posts
    850 Views
  • 0 Votes
    12 Posts
    731 Views
  • 0 Votes
    2 Posts
    300 Views
  • 0 Votes
    3 Posts
    500 Views
  • 0 Votes
    5 Posts
    951 Views