Convertidor de INI a JSON Online
Convierte INI a JSON en línea en segundos. Herramienta gratuita que transforma php.ini, my.cnf y archivos de configuración heredados en JSON limpio para aplicaciones modernas. Funciona en tu navegador, sin registro.
¿Qué es la conversión de INI a JSON?
La conversión de INI a JSON es el proceso de tomar un archivo de configuración INI clásico (con encabezados [sección] y pares clave=valor) y transformarlo en JSON, el formato que casi toda API y aplicación moderna espera. INI es el formato que utilizan php.ini, my.cnf, .gitconfig y el configparser de Python. JSON es lo que consumen scripts y servicios. Un convertidor de ini a json recorre cada sección y la escribe como un objeto JSON con el nombre de la sección como clave. Generalmente ejecutarás una conversión de ini a json cuando necesites leer configuración heredada en un script moderno o exponerla a través de una API.
¿Por qué convertir INI a JSON?
JSON es el formato universal para APIs, navegadores y la mayoría de los lenguajes de programación modernos. INI, en cambio, es lo que aún utilizan configuraciones PHP antiguas, configuraciones MySQL, ajustes de Git y muchas aplicaciones de escritorio. Convertir ini a json en línea te permite conectar esos dos mundos. Usa una herramienta de ini a json cuando necesites leer configuraciones de php.ini o my.cnf en un script de compilación JavaScript, exponer configuración heredada a una herramienta que solo acepta JSON, generar fixtures de prueba en JSON a partir de muestras INI, o modernizar configuraciones antiguas a un formato estructurado que tu aplicación pueda consumir directamente.
Cómo funciona nuestro convertidor de INI a JSON
Cuando haces clic en Convert, la herramienta analiza tu archivo INI, toma cada encabezado [sección] y lo convierte en un objeto JSON. Los pares clave=valor dentro de cada sección se convierten en propiedades de ese objeto. Los números y booleanos se detectan automáticamente para que aparezcan como números y booleanos en JSON, no como cadenas de texto. Los nombres de sección con puntos como [server.dev] se convierten en objetos JSON anidados. Los comentarios (líneas que empiezan con ; o #) se eliminan porque JSON no los admite. Todo ocurre en tu navegador. Tus datos INI nunca abandonan tu dispositivo.
Características
- Conversión con un clic: presiona Convert y el JSON aparece en el panel de salida.
- Mapeo de secciones: cada [sección] se convierte en un objeto JSON con el nombre de la sección como clave.
- Detección de tipos: los números y booleanos se convierten automáticamente a sus tipos JSON correctos.
- Secciones anidadas: los nombres con puntos como [server.dev] se convierten en objetos JSON anidados.
- Soporte de carga: carga un archivo .ini o .cfg desde tu dispositivo o arrástralo al área de entrada.
- Copia con un clic: toma la salida JSON con el botón Copy y pégala donde la necesites.
Cómo usar la herramienta
- Pega tu contenido INI en el editor de entrada o usa el botón Upload File para cargar un archivo .ini o .cfg.
- Haz clic en el botón Convert para generar la salida JSON a la derecha.
- Haz clic en el botón Copy para copiar el JSON al portapapeles.
- Usa el botón Clear para restablecer ambos editores cuando desees empezar de nuevo.
Casos de uso comunes
- Scripts de compilación: leer configuraciones de php.ini o my.cnf en herramientas JavaScript o Python.
- Exposición de API: transformar configuración INI heredada en JSON para un endpoint de ajustes.
- Modernización de configuración: migrar de INI a una configuración basada en JSON utilizada por tu aplicación.
- Fixtures de prueba: producir muestras JSON a partir de archivos INI existentes para pruebas.
Ejemplo de Conversión
Entrada (INI)
[server] host=localhost port=3000
Salida (JSON)
{
"server": {
"host": "localhost",
"port": 3000
}
}