Todavía no hay entrada.
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
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.
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.
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.