title: Is Google data source JSON not valid?
body: <p>I am implementing a Google data source using their <a href="http://code.google.com/apis/visualization/documentation/dev/gviz_api_lib.html#tojsonexample" rel="nofollow noreferrer">Python library</a>. I would like the response from the library to be able to be imported in another Python script using the <a href="http://simplejson.googlecode.com/svn/tags/simplejson-2.0.9/docs/index.html" rel="nofollow noreferrer">simplejson library.</a></p>
  
  <p>However, even their <a href="http://google-visualization.appspot.com/python/dynamic_example" rel="nofollow noreferrer">example</a> doesn't validate in JSONLint:</p>
  
  <pre><code>{cols:
      [{id:'name',label:'Name',type:'string'},
       {id:'salary',label:'Salary',type:'number'},
       {id:'full_time',label:'Full Time Employee',type:'boolean'}],
  rows:
      [{c:[{v:'Jim'},{v:800,f:'$800'},{v:false}]},
       {c:[{v:'Bob'},{v:7000,f:'$7,000'},{v:true}]},
       {c:[{v:'Mike'},{v:10000,f:'$10,000'},{v:true}]},
       {c:[{v:'Alice'},{v:12500,f:'$12,500'},{v:true}]}]}
  </code></pre>
  
  <p>How do I tweak the simplejson 'loads' function to import the above JSON content? I think the main problem is that the object keys are not strings.</p>
  
  <p>I would rather not write a regular expression to convert the keys to strings since I think such code would be annoying to maintain.</p>
  
  <p>I am currently getting an "Expecting property name: line 1 column 1 (char 1)" error when trying to import the above JSON into Python with simplejson.</p>