title: Parsing JSON in Azure Logic App
body: <p>I have a HTTP listener that I am sending a JSON post body with. </p>
  
  <pre><code>{
  "recipient":"bob@example.com",
  "subject":"this is a test subject",
  "body":"this is a test body email"
  }
  </code></pre>
  
  <p>I am trying to pull those individual parameters out in the next flow, but it errors instead! </p>
  
  <p>The result I am looking to achieve is "bob@example.com" being taken as an input for the next action </p>
  
  <p>I've tried things like </p>
  
  <pre><code>"@{triggers().outputs.body.Content.recipient}"
  </code></pre>
  
  <p>and various variations of, but I suspect I'm missing something! </p>
  
  <p><strong>edit to add</strong></p>
  
  <p>I am currently sending the post request via Powershell, though it will ultimately be over c# </p>
  
  <pre><code>$a = @"
  {"recipient":"bob@example.com","subject":"this is a test subject","body":"this is a test body email"}
  "@
  
  Invoke-WebRequest -Uri     https://httplistenerc743421edf234899a1315aa38c6398bc.azurewebsites.net/listen -Method POST -Body $a
  </code></pre>