Hi All,
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.
Hi JHunt,
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
However you are getting your response as a String, you can get the human readable JSON by prettyprinting it:
response.with(groovy.json.JsonOutput.&prettyPrint)
Then write that version to the File.
Hi JHunt,
Thanks for your quick reply.I have implemented pretty print statement in my coding.And I cannot find any response JSON format.
Could you suggest someother solution to resolve the issue.
Please find the attachment.
Can you post your code? Then I can show you where to apply the changes.
Hi JHunt,
Sure.I have attached the code for your reference.
response.with(groovy.json.JsonOutput.&prettyPrint) res.write(response,"UTF-8")
Change this like this:
response = response.with(groovy.json.JsonOutput.&prettyPrint)
res.write(response,"UTF-8")
Hi JHunt,
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
Subject | Author | Latest Post |
---|---|---|