JSON parcial do Google Spreadsheet

EDITAR entry.content.$t é o campo errado para acessar células individuais. entry.gsx $ cabeçalho da coluna da célula] é o método correto. Desculpas e obrigado por ajudar a resolver isso.

Pergunta original:

Estou tentando analisarJSON dados de uma planilha do Google. O problema é que o campo de entradas retorna uma sequência que é uma linha inteira da planilha, mas aparece como um objeto malformado. Como as outras pessoas estão analisando esses dados? Aqui está a aparência do nó de conteúdo:

"content":
{
    "type"   :"text",
    "$t"     :"location: 780 Valencia St San Francisco, CA 94110,
               phonenumber: (555) 555-5555,
               website: http://www.780cafe.com,
               latitude: 37.760505,
               longitude: -122.421447"
},

Olha com atenção, o$t field retorna uma string inteira que é uma linha na planilha do Google. Entãoentry.content.$t retorna uma string:location: 780 Valencia St San Francisco, CA 94110, phonenumber: (555) 555-5555...

Para agravar ainda mais esse problema, algumas células da planilha possuem vírgulas (como endereços) que não são escapadas ou citadas. Algo com

jQuery.parseJSON(entry.content.$t)

o

eval('('+ entry.content.$t + ')')

lança um erro. Suponho que regex é uma opção, mas espero que outros possam ter resolvido isso de uma maneira mais elegante. Obrigado pela ajuda

questionAnswers(6)

yourAnswerToTheQuestion