Кажется невозможным смешивать мин и макс в правилах сопоставления.
Если я использую
"matchingRules":
{
"$.body":
{
"min": 1,
"max": 2
},
...
будет проверено только минимальное количество элементов, "max" не имеет никакого эффекта.
Я тоже пробовал
"matchingRules":
{
"$.body":
{
"min": 1
},
"$.body":
{
"max": 2
},
...
но тогда совпадает только второе правило, поэтому минимальное количество элементов не будет проверено. Есть ли другая возможность гарантировать минимальное и максимальное количество элементов в массиве?