Выберите указанные c элементы в массиве и убедитесь, что массив не содержит более 2 элементов. JSONPath - PullRequest
0 голосов
/ 25 марта 2020

Я пытаюсь получить путь json для выбора указанных c элементов в массиве, а также быть уверенным, что массив имеет не более указанного размера элементов. Например, у меня есть json:

{
"animals": ["dog","cat"]
}

Мне нужен json путь, чтобы соответствовать «собаке» и «кошке» и соответствовать размеру «2». Я пробовал следующий путь json, и он работал на некоторых json средствах проверки пути, но не на других (и я не мог определить размер):

$. Animals [? (@ = = 'собака' || @ == 'кошка')]

...