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.

Arrastra, suelta o pega tu INI
Loading editor...
Loading editor...

¿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

  1. Pega tu contenido INI en el editor de entrada o usa el botón Upload File para cargar un archivo .ini o .cfg.
  2. Haz clic en el botón Convert para generar la salida JSON a la derecha.
  3. Haz clic en el botón Copy para copiar el JSON al portapapeles.
  4. 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
  }
}

Preguntas Frecuentes

Convertidores relacionados