Convertidor TSV ⇄ JSON

Se ejecuta localmente en tu navegador

Convierte TSV pegado desde Excel o Google Sheets a JSON, y JSON de vuelta a TSV

Entrada TSV

Convierte mientras escribes hasta 1 MB; una entrada mayor se convierte al pulsar Convertir.

Opciones

Dirección
Avanzado
Nombres de encabezado

Tipos de valor

Desactivado: todo valor queda como texto, así 001 conserva sus ceros.

Salida JSON

Pega TSV o JSON, o carga un ejemplo.

¿Qué es el convertidor TSV ⇄ JSON?

Convierte valores separados por tabulaciones (TSV) a JSON y JSON de vuelta a TSV en tu navegador. Pega celdas directamente desde Excel o Google Sheets, sube un archivo .tsv o .txt y obtén un array de objetos con las claves de tu fila de encabezado. Por defecto los valores quedan como texto, así los ID y códigos postales como 00501 conservan sus ceros a la izquierda.

Cómo usarlo
  1. 1.Elige TSV → JSON o JSON → TSV.
  2. 2.Pega los datos, sube un archivo o carga un ejemplo.
  3. 3.Ajusta las opciones de encabezado, líneas vacías y salida; abre Avanzado para nombres de encabezado, tipos de valor o valores anidados.
  4. 4.Revisa las advertencias sobre encabezados duplicados o filas con un número incorrecto de campos.
  5. 5.Copia o descarga el resultado .json o .tsv, o pulsa Intercambiar para convertirlo de vuelta.
Cómo se tratan los datos difíciles

Los valores entre comillas pueden contener tabulaciones, saltos de línea y comillas dobles ("") y permanecen en una celda. Funcionan los finales de línea CRLF y LF, y la marca de orden de bytes UTF-8 se elimina antes de leer el encabezado. Los encabezados duplicados se renombran name_2, name_3; los vacíos pasan a columnN. Las filas con pocos campos se rellenan con cadenas vacías y los campos sobrantes se guardan como columnN, cada caso con una advertencia que indica la fila. En JSON → TSV los objetos anidados se aplanan con notación de punto (user.address.city) por defecto; la notación de corchetes escribe user[address][city]; los arrays se escriben como texto JSON.

Límites y privacidad

La conversión se ejecuta por completo en tu navegador; no se sube nada. Una entrada de hasta 1 MB se convierte mientras escribes; una mayor espera a Convertir, hasta 20.000.000 caracteres. La entrada y las opciones se guardan en el almacenamiento del navegador cuando la entrada pesa menos de 1 MB; borra los datos del sitio para eliminarlas. Los números JSON que superan la precisión de JavaScript se informan, no se reparan.

CodingTool ya está oficialmente disponible en

Launched on StartupBaseCodingTool.dev - Free, Fast & Easy Developer Tools in One Place | Product HuntCodingTool - Featured on Startup FameFazier badgeListed on Turbo0Featured on Twelve ToolsFeatured on Findly.tools