У меня возникли проблемы с использованием JsonPath для проверки json с пространствами имен перед полями. Я не смог найти что-либо из Google или просмотрел существующие проблемы или документацию. Я не смог заставить работать. У меня есть следующий фрагмент:Как обрабатывать JSON с пространствами имен с JsonPath
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"
}
} ]
}
}
И я пытаюсь проверить бб: поле списка, чтобы увидеть, сколько элементов в ней. Это выражение JsonPath не похоже на работу:
«$ ._ embedded.bb:list»
Если удалить «ББ:» затем, используя это работает «$ ._ embedded.list», так это бб: что это не похоже.