JsonPath Parser Drupal 7: грамматика для контекста с фильтром в переполнении стека

Я использую анализатор JsonPath в Drupal 7. Мой Json имеет такую ​​структуру:

[  {
"Id": 1817,
"Type": 20,
"ImageUrl": "https://example.com/example"},  {
"Id": 1819,
"Type": 10,
"ImageUrl": "https://example.com/example"  },  {
"Id": 8091,
"Type": 30,
"ImageUrl": "https://example.com/example"   } ]

Мне нужны все предметы с Type = 20. Для этого я ищу хорошую грамматику. Я пробовал :

$.[?(@['Type']==20)]

но он не импортирует элементы. Вы можете мне помочь ?
Спасибо!

0

Решение

Ваша грамматика кажется правильной. Вы можете скопировать свой Json и JsonPath в http://jsonpath.com/ и вы увидите, что выражение возвращает ожидаемые результаты. Это, вероятно, означает, что ваша ошибка не в выражении JsonPath, а в коде, который обрабатывает результат.

0

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]