Convertir INI a JSON Gratis – Pasa Archivos de Configuración INI a JSON

Usa el Convertir INI a JSON gratuito abajo: tus datos nunca salen de tu navegador, todo el trabajo ocurre en tu dispositivo y no se sube a ningún servidor.

Qué son los archivos INI, y por qué todavía importan

Los archivos INI son uno de los formatos de configuración más antiguos que siguen en uso diario. Un encabezado de sección entre corchetes, luego pares de clave y valor, uno por línea, con punto y coma o almohadilla marcando los comentarios. Los programas de Windows los usaron durante décadas, y nunca desaparecieron del todo: ajustes de juegos, configuración de PHP, proyectos de Python e innumerables herramientas pequeñas todavía leen archivos INI. Son bastante simples para editarlos a mano, lo que es a la vez su encanto y su límite.

JSON es lo que esperan las aplicaciones modernas y las API. Cuando una configuración INI antigua necesita alimentar un sistema nuevo, o cuando quieres procesar ajustes con un script que habla JSON, la conversión es el paso intermedio. Esta herramienta lo hace en tu navegador, sin subir nada, convirtiendo las secciones en objetos anidados y las claves en propiedades JSON.

Cómo usar el convertidor

Pega INI en el cuadro de entrada y pulsa Convertir a JSON. Elige una sangría de dos o cuatro espacios. El resultado aparece abajo, listo para copiar o descargar. Los comentarios se omiten, porque JSON no tiene comentarios. Las claves antes de cualquier encabezado de sección quedan en el nivel superior. Los nombres de sección con puntos, como [base principal], se convierten en objetos anidados, lo que coincide con cómo los interpretan la mayoría de los lectores INI.

Prueba el ejemplo. Tiene una sección de propietario, una sección de servidor y una clave de etiqueta repetida. Observa cómo la clave repetida se convierte en una lista JSON: el convertidor no descarta en silencio el primer valor, que es lo que haría un convertidor descuidado. Conservar ambos valores es el comportamiento honesto, y coincide con cómo se escribió el ajuste.

Cómo se convierten los detalles de INI a JSON

Las secciones se convierten en objetos anidados, las claves en propiedades, y los valores en textos. Este último punto importa: INI no tiene tipos, así que puerto = 8080 se convierte en el texto “8080” en JSON, no en el número 8080. Si tu sistema receptor necesita un número, conviértelo allí, donde se conoce el significado de cada clave. Adivinar los tipos en el convertidor sería incorrecto con la misma frecuencia: una versión como 1.10 no es el número 1.1, y un código como 007 no es el número 7.

Los valores entre comillas pierden sus comillas, así que nombre = “Ada Lovelace” se convierte en “Ada Lovelace”. Los comentarios en línea después de un valor se eliminan cuando están separados por punto y coma o por un espacio y una almohadilla, pero una almohadilla dentro de un valor, como un código de color, se conserva. Tanto el signo igual como los dos puntos funcionan como separadores, porque distintos dialectos INI usan distintos separadores, aunque el igual es mucho más común. Una línea sin separador se muestra como error con su número de línea, en lugar de omitirse en silencio.

Trampas comunes de INI que el convertidor revela

Las secciones duplicadas son una sorpresa frecuente. Algunos lectores INI las fusionan, otros se quedan con la última, y el resultado depende del lector. Este convertidor fusiona las claves de secciones repetidas en un solo objeto, y las claves repetidas se convierten en listas, así que nada se pierde en silencio. Un encabezado de sección al que le falta el corchete de cierre se muestra como error en lugar de adivinarse. Las claves sin valor se conservan como textos vacíos, lo que preserva el hecho de que la clave estaba presente.

La distinción entre mayúsculas y minúsculas es otra trampa. Los lectores INI no se ponen de acuerdo sobre si Servidor y servidor son la misma sección. Este convertidor las trata como distintas, que es la lectura literal del archivo. Si tu aplicación las trata como iguales, normaliza las mayúsculas antes de convertir, o manéjalo en el sistema receptor.

Preguntas frecuentes

¿Por qué los números son textos en el resultado? Porque INI no tiene tipo numérico. Cada valor es texto, y convertir texto a números exige saber qué significa cada clave, algo que solo sabe tu aplicación.

¿Qué pasa con los comentarios? Se pierden, porque JSON no puede representarlos. Guarda tu archivo INI original si los comentarios documentan por qué existen los ajustes.

¿Mi archivo se sube? No. La conversión se hace por completo en tu navegador, en tu propio dispositivo.

Pega tu INI arriba y obtén una versión JSON que las herramientas modernas puedan leer.

Herramientas relacionadas

Leave a Comment

Your email address will not be published. Required fields are marked *

Scroll to Top