У меня возникли проблемы с использованием JsonPath для проверки json с пространствами имен перед полями. Я не смог ничего найти в Google или просмотреть существующие проблемы или документацию. Я не смог заставить ничего работать. У меня есть следующий фрагмент json:
{
"_embedded" : {
"bb:list" : [ {
"id" : "id",
"label" : "label",
"description" : "description",
"timezone" : "timezone",
"postalAddress" : {
"addressCountry" : "country",
"addressLocality" : "city",
"addressRegion" : "state",
"postalCode" : "postal code",
"streetAddress" : "street address"
}
} ]
}
}
И я пытаюсь проверить поле bb:list, чтобы увидеть, сколько в нем элементов. Это выражение JsonPath не работает:
"$._embedded.bb: список"
Если я удалю "bb:", то с помощью этого сработает "$._embedded.list", так что это bb: ему не нравится.