Qué hace
Esta herramienta convierte un array JSON de objetos en TSV (valores separados por tabuladores). La primera línea contiene los nombres de columna y cada línea siguiente es un objeto. Como las celdas se separan con tabuladores, puedes copiar la salida y pegarla directamente en una hoja de cálculo.
Cómo se usa
- Pega el JSON en el cuadro de Entrada, sube un archivo
.jsono haz clic en Ejemplo. - El TSV aparece a la derecha mientras escribes.
- Desactiva Incluir fila de encabezado para obtener solo los datos.
- Copia y pega en Excel o Google Sheets, o descarga un archivo
.tsv.
Ejemplo
[
{ "id": 1, "name": "Alice", "address": { "city": "Shanghai" } },
{ "id": 2, "name": "Bob", "address": { "city": "Beijing, China" } }
]
se convierte en (los tabuladores se muestran como →)
id→name→address.city
1→Alice→Shanghai
2→Bob→Beijing, China
Notas
Los valores que contienen un tabulador, un salto de línea o una comilla doble se envuelven entre comillas para que la hoja de cálculo los siga leyendo como una sola celda. null se convierte en una celda vacía, y true/false y los números se escriben tal cual.
Preguntas frecuentes
› ¿Qué estructura JSON espera?
Lo que mejor funciona es un array de objetos, un objeto por fila. También se entiende un objeto con una sola propiedad de tipo array, como {"data": [...]}. Cualquier otro valor se convierte en una sola fila.
› ¿Cómo se tratan los objetos y arrays anidados?
Los campos anidados se convierten en nombres de columna con puntos, como address.city. Los arrays de valores simples se unen con "; ", y los arrays de objetos reciben rutas con índice como items.0.name.
› ¿Y si los objetos tienen claves distintas?
Las columnas son la unión de todas las claves en el orden en que aparecen por primera vez. Los valores que faltan se dejan vacíos.
› ¿Por qué TSV en lugar de CSV?
Cuando pegas TSV en Excel o Google Sheets, cada valor cae en su propia celda sin ningún cuadro de diálogo de importación. Las comas dentro de los valores no necesitan ningún tratamiento especial.