JSON da fonte de dados do Google inválido?

Estou implementando uma fonte de dados do Google usando seuPython Library. Gostaria que a resposta da biblioteca pudesse ser importada em outro script Python usando osimplejson library.

No entanto, até o seuexempl não valida em 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}]}]}

Como ajustar a função 'cargas' do simplejson para importar o JSON acima? Eu acho que o principal problema é que as chaves do objeto não são cadeias de caracteres.

Prefiro não escrever um regex para converter as chaves em strings, pois acho que esse código seria chato de mante

No momento, estou recebendo um erro "Esperando nome da propriedade: linha 1 coluna 1 (char 1)" ao tentar importar o json acima para python com simplejson.

questionAnswers(1)

yourAnswerToTheQuestion