Parse JSON de la hoja de cálculo de Google

EDITAR entry.content.$t es el campo incorrecto para acceder a celdas individuales. @ entry.gsx $ encabezado de columna de celda] es el método correcto. Disculpas y gracias por ayudar a resolver esto.

Pregunta original:

Estoy tratando de analizarJSON datos de una hoja de cálculo de Google. El problema es que el campo de entradas devuelve una cadena que es una fila completa de la hoja de cálculo, pero aparece como un objeto con formato incorrecto. ¿Cómo están otras personas analizando estos datos? Así es como se ve el nodo de contenido:

"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"
},

Mire cuidadosamente, la$t field devuelve una cadena completa que es una fila en la hoja de cálculo de Google. Entoncesentry.content.$t devuelve una cadena:location: 780 Valencia St San Francisco, CA 94110, phonenumber: (555) 555-5555...

Para agravar aún más este problema, algunas de las celdas de la hoja de cálculo tienen comas (como direcciones) que no se escapan ni se citan. Algo com

jQuery.parseJSON(entry.content.$t)

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

arroja un error. Supongo que regex es una opción, pero espero que otros hayan resuelto esto de una manera más elegante. ¡Gracias por la ayuda

Respuestas a la pregunta(6)

Su respuesta a la pregunta