title: ValueError when using pandas.read_json
body: <p>I made a 250MB json file that should look like this:</p>
  
  <pre><code>[ {"A":"uniquevalue0", "B":[1,2,3]}, 
    {"A":"uniquevalue1", "B":[1]}, 
    {"A":"uniquevalue2", "B":[1,2,3,4]} ]
  </code></pre>
  
  <p>where the "B" value can be variable len >= 1. <a href="http://jsonformatter.curiousconcept.com/" rel="noreferrer">This</a> says I have valid JSON.</p>
  
  <p>I call</p>
  
  <pre><code>df = pandas.read_json('ut1.json', orient = 'records', dtype={"A":str, "B":list})
  </code></pre>
  
  <p><a href="http://pandas.pydata.org/pandas-docs/dev/generated/pandas.io.json.read_json.html" rel="noreferrer">Here</a> is the documentation. When reading into a pandas dataframe, I get the following traceback:</p>
  
  <pre><code>Traceback (most recent call last):
    File "&lt;stdin&gt;", line 1, in &lt;module&gt;
    File "/.../pandas/io/json.py", line 198, in read_json     
      date_unit).parse()
    File "/.../pandas/io/json.py", line 266, in parse 
      self._parse_no_numpy()
    File "/.../pandas/io/json.py", line 496, in _parse_no_numpy
      loads(json, precise_float=self.precise_float), dtype=None)
  ValueError: Unexpected character found when decoding 'true'
  </code></pre>
  
  <p>Can't think of what is going wrong. <a href="https://github.com/pydata/pandas/blob/master/pandas/io/json.py#L496" rel="noreferrer">The python file that is throwing the error</a> is not that helpful. </p>