title: Pandas read_json() fails with a simple JSON string
body: <p>I'm trying to create a <code>DataFrame</code> object from a json string (not a file):</p>
  
  <pre><code>json_string = "[{'code': '8', 'name': 'Human'}, {'code': '11', 'name': 'Orc'}]"
  df = pd.read_json(json_string)
  </code></pre>
  
  <p>but this approach causes the following error:</p>
  
  <pre><code>ValueError: Expected object or value
  </code></pre>
  
  <p>The <a href="https://pandas.pydata.org/pandas-docs/stable/generated/pandas.read_json.html" rel="noreferrer">documentation</a> makes it sound like this would be possible:</p>
  
  <blockquote>
    <p>pandas.<strong>read_json</strong>(<em>path_or_buf=None, orient=None, typ='frame', dtype=True, convert_axes=True, convert_dates=True, keep_default_dates=True, numpy=False, precise_float=False, date_unit=None, encoding=None, lines=False, chunksize=None, compression='infer'</em>)</p>
    
    <p>Convert a JSON string to pandas object</p>
    
    <ul>
    <li><strong>path_or_buf</strong> : a valid JSON string or file-like, default: <em>None</em>
    The string could be a URL. Valid URL schemes include http, ftp, s3, and file. For file URLs, a host is expected. For instance, a local file could be file://localhost/path/to/table.json</li>
    </ul>
  </blockquote>
  
  <p>I've already tried calling the method with several combinations of <code>orient</code> and none succeeded. Any tips on how to accomplish this? </p>
  
  <p>I really don't want the overhead of saving my string to a file to be able to use <code>read_json()</code> successfully.</p>