title: Invalid \escape in json.loads(), python 2.7
body: <p>I am having a list of jsons in a text file as </p>
  
  <pre><code>[{"key1": "value1", "key2": "value2"},{},{}]
  </code></pre>
  
  <p>Now I am trying to read the file and converting it into list of dicts so that I can iterate and use those key-value pairs using code - </p>
  
  <pre><code>with open('./file.txt') as f:
     listOfDict= json.load(f)
  </code></pre>
  
  <p>I am getting error - </p>
  
  <pre><code>ValueError: Invalid \escape: line 1 column 2005707 (char 2005706)
  </code></pre>
  
  <p>I think that might be because some of the values are like - 
  For eg. {"key1":"ENERGIZER\xc2"}</p>
  
  <p><strong>I forgot to use text.encode("utf-8") while writing to this file.</strong>
  Instead I used str(text) while writing to the file.</p>
  
  <p>Is this is the reason for this error and how can I resolve this issue. </p>