Parsing JSON in Azure Logic App

Ah the trick with this is the output of the HTTP Listener body is a String, so you need to convert it to JSON before you can parse it. There is a @parse() command to do just this.

So if you do this it should work:

@{json(trigger().outputs.body.Content).recipient}

That should give you the recipient. Let me know if that doesn't work.


You have to define content-type in header of http listener, after which you don't need to parse http listener's response, it will automatically in described format.