¿La fuente de datos de Google JSON no es válida?

Estoy implementando una fuente de datos de Google usando suPython Library. Me gustaría que la respuesta de la biblioteca se pueda importar en otro script de Python usandosimplejson library.

Sin embargo, incluso suejempl no valida en JSONLint:

{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}]}]}

¿Cómo modifico la función simplejson 'cargas' para importar el JSON anterior? Creo que el problema principal es que las claves de objeto no son cadenas.

Prefiero no escribir una expresión regular para convertir las claves en cadenas, ya que creo que dicho código sería molesto de mantener.

Actualmente recibo el error "Esperando nombre de propiedad: línea 1 columna 1 (char 1)" al intentar importar el json anterior en python con simplejson.

Respuestas a la pregunta(1)

Su respuesta a la pregunta