I have a workflow function making an http request that returns its body as a json string. Can the workflow iterator parse this, or will I have to pass the json string to an automation script to parse and return the data to the workflow in some other format?
For now, you will need to parse it in an automation script. Here are the docs for using automation scripts within workflows. This might improve in one of the upcoming releases.