Forum Discussion

ChrisAdams's avatar
ChrisAdams
Icon for Champion Level 1 rankChampion Level 1
3 years ago

Re: Write Out full Response to an external file?

Hi,

 

This works for me....

import groovy.json.JsonSlurper
import java.io.File;

def resp = context.expand( '${Some Request#Response}' ).toString();
def response = new JsonSlurper().parseText(resp);

log.info(response.toString());

// I'm on Windows, escape the double backslash
File myFile = new File("c:\\Temp\\json2.json");

// Reponse might 'log', but its not a string.  Stringify it.
myFile.write(response.toString());