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

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.
 

ex3maL

Client
Регистрация
22.05.2020
Сообщения
359
Благодарностей
267
Баллы
63
$.[?(@.name =~ /^value(.*)$/)]

ps и json на валидность проверять надо перед тем как людям скидывать!
 
  • Спасибо
Реакции: Zonteak и Yuriy Zymlex

Zonteak

Client
Регистрация
25.02.2021
Сообщения
14
Благодарностей
1
Баллы
3
$.[?(@.name =~ /^value(.*)$/)]

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

ex3maL

Client
Регистрация
22.05.2020
Сообщения
359
Благодарностей
267
Баллы
63
Так он вроде валиден, я примерно такой вариант пробовал, но в конструкторе пишет, что не валиден как раз.
в целом это делается не конструктором и регексом, а хотя бы newtonJsonом)
 

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