title: Parsing JSON in a webhook
body: <p>I have a url I want to POST some JSON data to, but I'm having trouble decoding the data. I'm using Postman to test sending data to the webhook, and I've set up a system to capture what the webhook receives. When I run the following code (python):</p>
  
  <pre><code>from urllib.parse import parse_qs
  data = parse_qs(request.body.decode())
  </code></pre>
  
  <p>I get the following output, stored in the <code>data</code> variable:</p>
  
  <pre><code>{' name': [‘”keyOne”\r\n\r\nValueone\r\n——————————————494388199321720430876911\r\nContent-Disposition: form-data', 
  ‘”keyTwo”\r\n\r\nValuetwo\r\n——————————————494388199321720430876911\r\nContent-Disposition: form-data', 
  ‘”keyThree”\r\n\r\nValuethree\r\n——————————————494388199321720430876911--\r\n']}
  </code></pre>
  
  <p>How else should I be trying to decode the JSON data? An earlier error I was getting was <code>JSON object must be string not bytes</code> when I tried using <code>json.loads</code>.</p>