Closed as not planned
Description
{
"firstName": "John",
"lastName": "doe",
"age": 26,
"address": {
"streetAddress": "naist street",
"city": "Nara",
"postalCode": "630-0192"
},
"phoneNumbers": [
{
"type": "iPhone",
"number": "0123-4567-8888"
},
{
"type": "home",
"number": "0123-4567-8910"
}
]
}
mockMvc.perform(get("/user/John"))
.andExpect(jsonPath("$.phoneNumbers[*].type").value( ??? ));
I was trying to make an assertion like something above, but there is no proper matcher helpers currently for the default JsonProvider
(JsonSmartJsonProvider
).
I opened netplex/json-smart-v2#162 to asking for JsonSmartMatchers
as I cannot change what JsonProvider
jsonPath() uses now.
This prevents me from choosing other JsonProvider
who might have matcher helpers already.