Saltar al contenido

Importar datos JSON en Hojas de cálculo de Google

Solución:

JSON.parse

Para aquellos que están viendo esto en 2011+, como señaló Henrique Abreu en el foro de soporte de Google, Utilities.jsonParse está / quedará obsoleto. Como puede ver en el hilo, hay un error con esta función que no funciona cuando sus claves son números, es decir, “1234”.

Como se sugirió, debería usar JSON.stringify / parse.

Una actualización de 2013: consulte la biblioteca ImportJSON en

ImportJSON

“ImportJSON importa datos de API JSON públicas en hojas de cálculo de Google. Su objetivo es operar de manera similar a cómo funcionan las funciones nativas de hoja de cálculo de Google, ImportData e ImportXML”.

Código disponible aquí y lo ha enviado a la Galería de scripts: https://raw.github.com/fastfedora/google-docs/master/scripts/ImportJSON/Code.gs

Ejemplo de uso: después de poner el código en el Editor de secuencias de comandos de su hoja de cálculo de Google, péguelo en la celda A1 de la hoja:

=ImportJSON("http://gdata.youtube.com/feeds/api/standardfeeds/most_popular?v=2&alt=json", "/feed/entry/title,/feed/entry/content",               "noInherit,noTruncate,rawHeaders")

El script de aplicaciones es (prácticamente) solo Javascript; llano-viejo JSON.parse es su mejor opción para analizar JSON en una representación de objeto.

También puedes usar JSON.stringify serializar un objeto en una representación de cadena.

¡Haz clic para puntuar esta entrada!
(Votos: 0 Promedio: 0)



Utiliza Nuestro Buscador

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *