Convertidor TSV ⇄ JSON
Se ejecuta localmente en tu navegadorConvierte TSV pegado desde Excel o Google Sheets a JSON, y JSON de vuelta a TSV
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.Elige TSV → JSON o JSON → TSV.
- 2.Pega los datos, sube un archivo o carga un ejemplo.
- 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.Revisa las advertencias sobre encabezados duplicados o filas con un número incorrecto de campos.
- 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.
