Validate JSON Schema using Rest Assured

JSON Schema is a powerful tool for validating the structure of JSON data or your JSON Response. JSON Schema itself is written in JSON. It is data itself, not a computer program. It’s just a declarative format for “describing the structure of other data”. The JSON document being validated or described we call the instance , and the document containing the description is called the schema . JSON Schema validation is done to check whether the response received is correct or is structured according to the defined schema for your project. Let's loo k at an example of JSON Schema validation using Rest Assured. Here we are making use of Google Search API that we studied in Testing GET Requests and their Responses using Rest Assured . I would highly recommend reading previous posts before reading this one. Lets us create a JSON File where we will define the JSON Schema for our response ( JSON Schema of a Response that we will get when...