Convertir JSON a TXT
Pase un array JSON a un archivo .txt de texto plano, con un registro por línea y los campos alineados en columnas. Se lee en cualquier editor de texto y se importa en herramientas que nunca aprendieron a interpretar llaves.
Convertidor de datos
o suelte aquí archivos CSV, TSV, TXT … ·
Máx. 95 MB por archivo· Hasta 20 archivos· Se borran a los 30 minutos
Los archivos se procesan en nuestros servidores y se borran a los 30 minutos.
Carácter que separa las columnas en archivos CSV y de texto, tanto al leer como al escribir. Automático lo detecta en la entrada y escribe comas.
UTF-8 funciona con cualquier idioma. Elija UTF-8 con BOM si Excel en Windows muestra tildes o caracteres asiáticos ilegibles al abrir el CSV.
Entrada de Excel, ODS y Numbers: convierte solo la primera hoja o todas (un CSV por hoja dentro de un ZIP, o una clave JSON por hoja).
Nombre de la pestaña de la hoja en la nueva hoja de cálculo, de hasta 31 caracteres.
Array de objetos usa los nombres de columna como claves en cada fila; array de arrays es más compacto y conserva el encabezado como primer array.
Nombre del elemento exterior que envuelve todas las filas; cada fila se convierte en un <row> dentro de él.
Se usa en las sentencias CREATE TABLE e INSERT. Solo letras, dígitos y guiones bajos.
Las comillas y los tipos de columna varían un poco entre bases de datos; elija aquella en la que va a importar.
Reescribe las celdas de fecha en un solo formato. ISO (2026-10-18) es el más seguro para bases de datos y código; Mantener sin cambios las deja como aparecen en el original.
Cómo usar esta herramienta
- 1
Suba el JSON
Agregue archivos .json, .jsonl o .ndjson, hasta 20 por lote y 95 MB cada uno. Funciona mejor un array de registros o un objeto por línea.
- 2
Elija el separador
Tabulación viene preseleccionada. En Opciones avanzadas, cambie Delimitador a Barra vertical, Punto y coma, Coma o Espacio si el sistema de destino lo pide, y elija una Codificación de texto para software antiguo.
- 3
Convierta y abra
Pulse Convertir a Texto sin formato y descargue el archivo .txt. Haga doble clic para leerlo o impórtelo donde se acepte un archivo de texto delimitado.
¿Cómo convierto un archivo JSON en un archivo TXT?
Suba el archivo .json y pulse Convertir a Texto sin formato. Cada registro JSON se convierte en una línea y cada clave en una columna separada por tabulaciones, con los nombres de las claves en la primera línea.
Por qué convertir JSON a texto plano
JSON se diseñó para programas. El RFC 8259 no le da comentarios, ni concepto de fila, ni noción de columnas, así que un archivo con 5000 pedidos se abre en un editor de texto como un largo muro de llaves. Eso sirve para una API y no ayuda al agente de soporte que necesita buscar en una exportación, al auditor que quiere una copia impresa o al proceso nocturno de un sistema antiguo que lee un registro por línea.
El texto plano con delimitador es el terreno común más antiguo de la informática. No necesita ninguna biblioteca para leerse, funciona bien con grep, se compara línea por línea en el control de versiones y se importa en casi cualquier base de datos y hoja de cálculo. Si el destinatario quiere expresamente comas y la extensión .csv, JSON a CSV escribe las mismas filas en ese formato.
Cómo elegir el delimitador del archivo TXT
| Delimitador | Aspecto | Elíjalo cuando |
|---|---|---|
| Tabulación (predeterminado) | ped-1001→Lima→49.90 | Los datos contienen comas o el archivo va a cut, awk o Excel |
| Barra vertical | | ped-1001|Lima|49.90 | Un banco, una nómina o una importación tipo EDI pide texto delimitado por barras |
| Punto y coma ; | ped-1001;Lima;49.90 | El archivo se abrirá en Excel configurado para Alemania, Francia o Brasil |
| Coma , | ped-1001,Lima,49.90 | El importador quiere contenido tipo CSV en un archivo .txt |
| Espacio | ped-1001 Lima 49.90 | Los valores nunca contienen espacios, por ejemplo solo ID y números |
Ejemplo de JSON a archivo de texto
[
{"pedido": "ped-1001", "ciudad": "Lima", "total": 49.9, "pagado": true},
{"pedido": "ped-1002", "ciudad": "Bogotá", "total": 120, "pagado": false}
]
pedido ciudad total pagado
ped-1001 Lima 49.9 true
ped-1002 Bogotá 120 falseQué se conserva al pasar de JSON a TXT
Se conserva
- Cada valor, como texto
- Los nombres de las claves en la línea de encabezado
- El orden de los registros
- Los caracteres Unicode en UTF-8
Cambia
- Los objetos anidados pasan a columnas con puntos
- true, false y los números pierden su tipo
- Los arrays dentro de un registro quedan en un solo campo
Se pierde
- Las llaves, los corchetes y las comillas de las claves
- La sangría y el formato legible
- Cualquier garantía de que un analizador pueda reconstruir el original exacto
JSON y TXT comparados
JSON
JavaScript Object Notation (JSON)
JSON es un formato de texto ligero para datos estructurados, popularizado por Douglas Crockford a principios de la década de 2000 y estandarizado como RFC 8259 y ECMA-404. Representa objetos, arreglos, cadenas, números, booleanos y null con una sintaxis sencilla y legible. Es el formato predeterminado para las API web, los archivos de configuración y el intercambio de datos entre aplicaciones en casi todos los lenguajes de programación. No incluye comentarios, fechas ni esquemas, y los archivos grandes y anidados son difíciles de leer sin un visor.
- Compresión
- –
- Transparencia
- –
- Animación
- –
- Presentado en
- 2001 · Douglas Crockford
TXT
Texto plano
Un archivo TXT contiene solo caracteres simples, sin formato, fuentes, imágenes ni diseño. Los archivos de texto modernos suelen estar codificados en UTF-8, que abarca todos los idiomas, aunque los archivos antiguos pueden usar otras codificaciones y mostrar caracteres ilegibles. El texto plano ocupa muy poco, nunca queda obsoleto y se abre en cualquier dispositivo, desde teléfonos hasta servidores. No puede contener negritas, tablas ni imágenes, por lo que la estructura debe expresarse con espacios o con marcado sencillo.
- Compresión
- –
- Transparencia
- –
- Animación
- –
- Presentado en
- –
El JSON se aplana a TXT cuando el siguiente lector es una persona con el Bloc de notas, un mainframe o un proceso por lotes heredado que carga líneas de texto fijas, o una cadena de comandos de shell con grep, cut y sort.
Preguntas frecuentes sobre convertir JSON a TXT
¿Por qué la tabulación es el separador predeterminado al pasar JSON a TXT?
Las tabulaciones casi nunca aparecen dentro de nombres, direcciones o precios, así que los valores rara vez necesitan comillas. Herramientas clásicas de Unix como cut también separan por tabulaciones de forma predeterminada, y el Asistente para importar texto de Excel las reconoce sin pasos extra.
¿Basta con cambiar la extensión del archivo .json a .txt?
Se puede, pero el archivo sigue conteniendo JSON: llaves, comillas y claves repetidas en cada registro. Eso pasa un formulario de subida que solo revisa la extensión, pero una persona o un importador que espera un registro por línea sigue sin poder usarlo. Convertir cambia el contenido, no solo el nombre.
¿Qué pasa con los objetos y arrays anidados al convertir JSON a TXT?
Una línea de texto es plana, así que los objetos anidados se reparten en columnas adicionales nombradas con una ruta de puntos, como direccion.ciudad. Las listas dentro de un registro quedan en un solo campo como texto JSON.
¿Qué codificación debe usar el archivo TXT generado desde JSON?
UTF-8 para todo lo actual; el Bloc de notas de Windows guarda en UTF-8 de forma predeterminada desde Windows 10 versión 1903. Elija Windows-1252 o Shift_JIS solo cuando un programa antiguo muestre letras ilegibles con UTF-8.
¿Se puede convertir a TXT un archivo de registro JSON Lines?
Sí. Un archivo .jsonl o .ndjson se lee como un objeto por línea, que es como escriben los datos la mayoría de los recolectores de registros y las exportaciones de BigQuery, y cada objeto se convierte en una línea de texto.
¿Se puede volver a pasar el TXT a JSON?
Sí, siempre que se conserve la línea de encabezado: TXT a JSON lee los nombres de columna y reconstruye un array de objetos. Los nombres con puntos vuelven como claves planas, no como objetos anidados.