JsonPath начинается с

  • Автор темы Автор темы Zonteak
  • Дата начала Дата начала

Zonteak

Client
Регистрация
25.02.2021
Сообщения
14
Реакции
1
Баллы
3
Подскажите пожалуйста, как составить выражение JsonPath
JavaScript:
Развернуть Свернуть Копировать
{
      {
           "name" : "value0503",
           "id" : 896768
       },
       {
            "name" : "cookie",
            "id" : 74635
        },
       {
            "name" : "value_default",
            "id" : 378899
        }

}
Нужно получить все id, где name начинается с value.
 
$.[?(@.name =~ /^value(.*)$/)]

ps и json на валидность проверять надо перед тем как людям скидывать!
 
  • Спасибо
Реакции: Zonteak и ZX
$.[?(@.name =~ /^value(.*)$/)]

ps и json на валидность проверять надо перед тем как людям скидывать!
Так он вроде валиден, я примерно такой вариант пробовал, но в конструкторе пишет, что не валиден как раз.
 
Так он вроде валиден, я примерно такой вариант пробовал, но в конструкторе пишет, что не валиден как раз.

в целом это делается не конструктором и регексом, а хотя бы newtonJsonом)
 

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