Unable to get Rest Response in JSON format using Groovy
I have created successfully a test suite with Rest API and I have created groovy script to save request,response in the Local.
Problem what I am facing is I am not getting Rest Response is JSON format in the Local. But I get Request in JSON format.
Please refer the attachments for better understanding.
Apprecaite if anyone can help me in resolving this.
Solved! Go to Solution.
However you are getting your response as a String, you can get the human readable JSON by prettyprinting it:
Then write that version to the File.
Change this like this:
response = response.with(groovy.json.JsonOutput.&prettyPrint)
I have implemented by adding a jar file(groovy-json-2.1.1.jar) and to add syntax def JsonResponse = JsonOutput.prettyPrint(response)using groovy.
I achieved the result as expected