Comparing JSON responses using JsonAssert Library - Lenient Mode

In one of the earlier post, we studied about Extracting a JSON Response with RestAssured , before following this tutorial, I would recommend reading the previous blogs. I would assume that everyone following this tutorial has knowledge of Java and TestNG. If you need help then please follow tutorials on Java and TestNG . In this post, we will learn about comparing JSON Responses using JSONAssert . Once the response is extracted we will store it into Response class and later verify the entire response using a single assert statement instead of comparing specific attributes. The disadvantage of directly comparing the response as string without JSONAssert is as follows: If we compare two jsons by simply comparing the json string then it fails to let us know where exactly the comparison has failed. It will also mark json as failed if the order of array elements in json is different. However if use JSONAssert Library, it will let us know th...