JSONPath Matcher
Use Hoverfly Cloud's JSONPath matcher to test for the existence of JSON elements within request bodies using JSONPath queries.
JSONPath matching is used to test for the existence of JSON based on a JSONPath query. If a query is specified that returns a result (any result) after being run against the request body payload, then it matches.
JSONPath Matching example:
Matcher value
Positive payload
Non match payload
$.name
{
"name": "John",
"surname": "Doe"
}
{
"age": 30,
"surname": "Doe"
}
$.people[0].age
{
"people": [
{
"name": "John",
"surname": "Doe",
"age": 30
}
]
}
{
"people": [
{
"name": "John",
"surname": "Doe"
}
]
}
Last updated