UltKit

Convertir TXT a JSON

Dele estructura a un archivo de texto plano. Cuando cada línea tiene los mismos campos separados por tabulaciones, barras verticales, comas o espacios, el convertidor transforma las líneas en registros JSON que el código puede leer sin un analizador hecho a medida.

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

Salida

Los archivos se procesan en nuestros servidores y se borran a los 30 minutos.

Cómo usar esta herramienta

  1. 1

    Suba el archivo de texto

    Agregue una exportación .txt, un volcado separado por tabulaciones o una lista con una entrada por línea. Hasta 20 archivos, de hasta 95 MB cada uno.

  2. 2

    Indique cómo se dividen las líneas

    Delimitador empieza en Detección automática. En Opciones avanzadas, elija Tabulación, Barra vertical o Espacio si lo sabe, ajuste Codificación de texto para archivos antiguos y desactive La primera fila es el encabezado si la línea 1 ya contiene datos.

  3. 3

    Convierta a JSON

    Pulse Convertir a JSON y descargue el archivo, con sangría para leerlo o compacto con Formato legible desactivado.

Respuesta

¿Cómo se convierte un archivo TXT a JSON?

Suba el archivo .txt, deje Delimitador en Detección automática y La primera fila es el encabezado activada, y pulse Convertir a JSON. Cada línea se convierte en un objeto y las palabras de la línea 1 pasan a ser las claves.

Qué archivos de texto se convierten bien a JSON

La extensión .txt solo indica que el archivo contiene caracteres; no promete nada sobre su estructura. Los archivos que se convierten bien son los que en el fondo son tablas. Al copiar celdas de Excel o de Google Sheets, el portapapeles recibe texto separado por tabulaciones, así que pegarlo en el Bloc de notas y guardarlo produce justo ese tipo de archivo. Bancos, sistemas de nómina y ERP antiguos exportan informes .txt delimitados por barras verticales, y los instrumentos científicos suelen escribir lecturas separadas por espacios o tabulaciones.

La prosa no se convierte, ni tampoco un documento cuya estructura de línea cambia a mitad de camino. Si el archivo en realidad está separado por comas y lo que quiere es una hoja de cálculo y no código, TXT a CSV es el camino más corto. El Bloc de notas guarda los archivos nuevos en UTF-8 de forma predeterminada desde Windows 10 versión 1903, así que los archivos recientes no suelen necesitar cambio de codificación; los de equipos más antiguos, a menudo sí.

Convertir texto a JSON según el tipo de separador

El caso más tolerante. Las tabulaciones casi nunca aparecen dentro de los valores, así que los nombres con comas y las direcciones con espacios se quedan en un solo campo.

  • Copias desde hojas de cálculo al portapapeles
  • Muchas exportaciones de clientes de bases de datos

Cómo se ve el JSON

Líneas de entrada sku|color|stock y TS-104|marino|38, en JSON
[
  {
    "sku": "TS-104",
    "color": "marino",
    "stock": 38
  }
]
separadores más detección automática
5
codificaciones de texto de origen
8
archivos de texto por lote
20
hasta que se borran los archivos subidos
30 min

Texto plano y JSON comparados

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
–
Convertidor de TXT

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
Convertidor de JSON

Un TXT se convierte en JSON cuando el texto exportado de un programa antiguo o copiado de un informe tiene que entrar en código moderno, en el cuerpo de una API o en una importación NoSQL, y nadie quiere escribir a mano un analizador para un solo archivo.

Preguntas frecuentes sobre TXT a JSON

Mi archivo de texto tiene un elemento por línea. ¿Puede convertirse en un array JSON?

Sí. Con una línea de encabezado como name arriba, cada línea siguiente se convierte en un objeto como {"name": "Lima"}. Sin encabezado, desactive La primera fila es el encabezado y elija Array de arrays, que escribe cada línea como una lista de un elemento.

¿Por qué la detección automática partió mis frases del TXT en cada espacio?

Si un archivo no tiene tabulaciones, barras verticales ni comas, el espacio es el único separador que queda por encontrar. Ponga en Delimitador el carácter que realmente usan sus campos; el texto libre con espacios dentro de los valores necesita tabulaciones o barras verticales entre campos para convertirse limpiamente.

¿Puedo convertir un archivo de log a JSON?

Sí, cuando todas las líneas siguen el mismo patrón, por ejemplo marca de tiempo, nivel y mensaje separados por barras verticales o tabulaciones. Los logs en los que el propio mensaje contiene el separador, o cuya estructura de línea varía, necesitan un analizador de logs y no un convertidor de tablas.

¿Qué codificación elegir para un TXT de un sistema antiguo antes de pasarlo a JSON?

Los archivos escritos por software de Windows occidental antes de que UTF-8 se generalizara suelen ser Windows-1252; los japoneses, Shift_JIS; los chinos, GB18030; los coreanos, EUC-KR. Elija la codificación de origen para que las letras con tilde se lean bien. El JSON en sí se escribe en UTF-8, la codificación que exige RFC 8259 para el JSON intercambiado entre sistemas.

¿Y el texto de ancho fijo, con columnas alineadas con espacios?

El convertidor divide por un delimitador, no por posiciones de caracteres. Si los valores nunca contienen espacios, la opción Espacio funciona. Si no, abra el archivo en una hoja de cálculo, divídalo con la función de texto en columnas, guarde un libro y use Excel a JSON.

¿El resultado de TXT a JSON es JSON o JSON Lines?

JSON estándar: un documento con un único array de nivel superior, que cualquier analizador JSON carga en una sola llamada. JSON Lines pone un registro por línea y sirve para streaming, pero no es lo que genera esta página.