Texto

o suelta un archivo aquí, o pega el código abajo
Leer el texto como

Todavía no hay entrada.

JSON

Salida JSON

Los archivos nunca salen de tu navegador¿Cómo?

Texto, INI y clave=valor a JSON

Con este conversor puedes pasar TXT a JSON sin instalar nada: las líneas se convierten en un array, las líneas clave = valor (con [secciones] INI) en un objeto y una tabla con encabezado en un array de objetos, todo detectado automáticamente.

Última actualización:

Cómo funciona

  1. Pega el texto

    Pega una lista, un archivo .conf, .ini, .properties o .env, o una tabla separada por tabulaciones; también puedes abrir el archivo.

  2. Confirma la estructura

    La detección automática elige entre un elemento por línea, pares clave = valor o tabla con encabezado; puedes elegirla tú y ajustar separador, anidación y tipos.

  3. Copia el JSON

    Elige la sangría, ordena las claves o activa JSON Lines, y copia, descarga o abre el resultado en el visor JSON.

Funciones

  • Tres estructuras

    Un elemento por línea → ["…"]; clave = valor → {"clave": "valor"}; un encabezado con columnas por tabulación, coma, punto y coma o barra → [{"col": …}].

  • Secciones INI y claves con puntos

    Las secciones [database] se convierten en objetos anidados, y server.port = 80 puede quedar como {"server": {"port": 80}}.

  • Valores con tipo y claves repetidas

    true, false, null y los números simples pasan a tipos JSON; lo que va entre comillas sigue siendo texto. Una clave repetida se reúne en un array o se queda el último valor.

  • Salida a tu medida

    2 o 4 espacios, tabulaciones o JSON minificado, claves en orden alfabético o JSON Lines con un registro por línea.

Límites y privacidad

Texto de hasta 20 MB; las entradas de más de 256 KB se convierten en segundo plano. En los archivos clave = valor se omiten los comentarios (# o ;), y un valor entre comillas conserva sus caracteres #. Nada se sube. Más información en la página de privacidad.

Preguntas frecuentes

¿Cómo convertir un archivo de texto a JSON?

Pega el texto o abre el archivo. La estructura se detecta sola; revisa el JSON a la derecha y descárgalo como .json.

¿Cómo convierto una lista de líneas en un array JSON?

Elige un elemento por línea. Cada línea no vacía es un elemento del array; los números quedan como números si la detección de tipos está activa.

¿Puedo convertir un archivo INI o .properties a JSON?

Sí. Se leen las líneas clave = valor y clave: valor, se omiten los comentarios con # y ;, y las [secciones] se convierten en objetos anidados.

¿Qué es JSON Lines?

Un valor JSON por línea en lugar de un único array. Se usa en logs, BigQuery y conjuntos de datos de machine learning; activa JSON Lines para obtenerlo.

¿Por qué «007» quedó como texto?

Los números con ceros a la izquierda no son números JSON válidos, así que se quedan como cadenas para conservar los ceros.

Herramientas relacionadas