JSON a tabla

Pega una lista JSON de objetos y mírala como tabla. Los objetos anidados se aplanan en columnas, y puedes copiar el resultado como Markdown, CSV, HTML o celdas para pegar en una hoja de cálculo.

  • Gratis
  • Sin registro
  • Funciona en tu navegador
json-to-table

Rellena los valores de arriba para ver el resultado.

100 % privado — el cálculo se hace en tu navegador y no se envía nada a ningún servidor.

Cómo funciona

Pega el JSON

Una lista de objetos, o un solo objeto.

Revisa la tabla

Cada clave se convierte en una columna. Las claves anidadas se unen con un punto.

Cópiala

Markdown para documentación, CSV o celdas de hoja para Excel, HTML para una página web.

Lee JSON como una tabla

Una respuesta de API con cincuenta objetos es difícil de leer como JSON en bruto, pero fácil de leer como tabla con una fila por objeto y una columna por campo. Eso es lo que muestra esta herramienta. Además de mirarla, una tabla es lo que necesitas para pegar los datos en una hoja de cálculo, un documento o una página de documentación, y esta herramienta te da esos formatos listos para copiar.

Cómo se construye la tabla

  • Una fila por objeto de la lista. Un solo objeto da una sola fila.
  • Una columna por clave. Si algunos objetos tienen claves que otros no, la tabla recibe todas las columnas y deja celdas vacías.
  • Los objetos anidados se aplanan. {"address": {"city": "Madrid"}} se convierte en una columna llamada address.city. Puedes desactivarlo para dejar cada objeto anidado como texto JSON en una celda.
  • Las listas dentro de objetos. Las listas simples de texto o números se pueden unir con comas, repartir en varias columnas o dejar como texto JSON.

Cópiala en el formato que necesites

Markdown da una tabla con barras verticales que funciona en GitHub, wikis y documentación, con los caracteres de barra dentro de las celdas escapados. CSV da un archivo separado por comas con comillas donde hacen falta. Hoja de cálculo copia valores separados por tabulaciones, que Excel y Google Sheets separan en celdas al pegar. HTML da una tabla con secciones de cabecera y cuerpo, con el texto escapado.

Exactitud

Los números se conservan como están escritos, así que un identificador largo como 12345678901234567890 no se redondea. Los valores true, false y null se muestran como texto, con null como una celda vacía.

Límites

La vista previa muestra las 200 primeras filas para que la página vaya rápida, pero las copias incluyen todas las filas. La herramienta trabaja con JSON válido, y si hay un error te dice la línea y la columna. No ordena ni filtra las filas. No se sube nada. Para obtener un archivo CSV en un paso, usa el conversor de JSON a CSV.

Preguntas frecuentes

¿Cómo convierto un JSON en una tabla?
Pega una lista JSON de objetos. Aparece la tabla con una columna por cada clave y una fila por cada objeto.
¿Cómo se muestran los objetos anidados?
Se aplanan en columnas con nombres con punto como address.city. Puedes desactivarlo para dejarlos como texto JSON.
¿Cómo pego la tabla en Excel?
Usa el botón de copiar para hoja de cálculo y pega. Los valores separados por tabulaciones se reparten en celdas.
¿Puedo obtener una tabla en Markdown?
Sí. Usa el botón de copiar Markdown. Funciona en GitHub, en documentación y en la mayoría de wikis.
¿Y si los objetos tienen claves distintas?
La tabla tiene como columnas la unión de todas las claves, con celdas vacías donde a un objeto le falta una clave.
¿Se sube mi JSON?
No. Se convierte en tu navegador.