title: Why can't Python parse this JSON data?
body: <p>I have this JSON in a file:</p>
  <pre class="lang-json prettyprint-override"><code>{
      &quot;maps&quot;: [
          {
              &quot;id&quot;: &quot;blabla&quot;,
              &quot;iscategorical&quot;: &quot;0&quot;
          },
          {
              &quot;id&quot;: &quot;blabla&quot;,
              &quot;iscategorical&quot;: &quot;0&quot;
          }
      ],
      &quot;masks&quot;: [
          &quot;id&quot;: &quot;valore&quot;
      ],
      &quot;om_points&quot;: &quot;value&quot;,
      &quot;parameters&quot;: [
          &quot;id&quot;: &quot;valore&quot;
      ]
  }
  </code></pre>
  <p>I wrote this script to print all of the JSON data:</p>
  <pre class="lang-py prettyprint-override"><code>import json
  from pprint import pprint
  
  with open('data.json') as f:
      data = json.load(f)
  
  pprint(data)
  </code></pre>
  <p>This program raises an exception, though:</p>
  <pre class="lang-none prettyprint-override"><code>Traceback (most recent call last):
    File &quot;&lt;pyshell#1&gt;&quot;, line 5, in &lt;module&gt;
      data = json.load(f)
    File &quot;/usr/lib/python3.5/json/__init__.py&quot;, line 319, in loads
      return _default_decoder.decode(s)
    File &quot;/usr/lib/python3.5/json/decoder.py&quot;, line 339, in decode
      obj, end = self.raw_decode(s, idx=_w(s, 0).end())
    File &quot;/usr/lib/python3.5/json/decoder.py&quot;, line 355, in raw_decode
      obj, end = self.scan_once(s, idx)
  json.decoder.JSONDecodeError: Expecting ',' delimiter: line 13 column 13 (char 213)
  </code></pre>
  <p>How can I parse the JSON and extract its values?</p>