INI a JSON/YAML
Convierta archivos de configuración INI a JSON o YAML
Entrada y opciones
Se ejecuta en su navegador. Sus datos permanecen en este dispositivo.
Resultado convertido
Ingrese contenido o cargue un ejemplo para comenzar.
Acerca del conversor de INI a JSON
Nuestro conversor de INI a JSON gratuito transforma los clásicos archivos de configuración INI en JSON estructurado, y viceversa, con un solo clic. El formato INI ha sido durante décadas un pilar de la configuración de aplicaciones, desde php.ini y las exportaciones del registro de Windows hasta los archivos my.cnf de MySQL. Esta herramienta une la sencilla sintaxis INI de secciones y claves con el formato JSON, ampliamente compatible, que usan las API, las cadenas de herramientas y los servicios en la nube modernos.
Los administradores de sistemas y los ingenieros DevOps suelen encontrarse con archivos INI al gestionar aplicaciones heredadas, ajustes de conexión a bases de datos o configuraciones de servidores. Convertir estos archivos a JSON facilita pasarlos a scripts de automatización, API REST, módulos de Terraform o plataformas de orquestación de contenedores que esperan datos JSON.
El conversor detecta automáticamente los tipos de datos: convierte las cadenas numéricas en números y las palabras clave booleanas en valores true/false. Conserva los encabezados de sección como objetos JSON anidados, admite comentarios con punto y coma y con almohadilla, y ofrece estadísticas de secciones y claves para que pueda verificar de un vistazo que todo esté completo. Todo el procesamiento se ejecuta en su navegador, por lo que los secretos de su configuración permanecen seguros.
Características principales
- Conversión bidireccional de INI a JSON y de JSON a INI
- Conservación de los encabezados de sección como objetos JSON anidados
- Detección automática de tipos de datos: cadenas, números y booleanos
- Análisis que reconoce comentarios (admite los estilos de comentario ; y #)
- Compatibilidad con pares clave-valor de nivel superior sin encabezados de sección
- Estadísticas de conversión con el tamaño de entrada, el tamaño de salida, las secciones y las claves
- Carga de archivos .ini, .cfg, .conf, .json y .txt
- Descarga con un clic y copia al portapapeles del resultado convertido
- Datos de configuración de ejemplo integrados para pruebas rápidas
- Procesamiento 100% en el cliente: sus datos nunca salen de su navegador
Cómo usar
- Elija la dirección: Haga clic en “INI a JSON” o en “JSON a INI” para definir el modo de conversión.
- Proporcione los datos de entrada: Pegue su contenido INI o JSON, cargue un archivo o haga clic en “Ejemplo” para cargar datos de configuración de muestra.
- Convierta: Pulse el botón Convertir para generar el resultado al instante.
- Revise las estadísticas: Compruebe el número de secciones, el número de claves y el tamaño de los archivos en el panel de estadísticas.
- Descargue o copie: Haga clic en “Descargar” para guardar un archivo .ini o .json, o en “Copiar” para colocar el resultado en el portapapeles.
Casos de uso
- Configuración de PHP: Convierta los ajustes de php.ini a JSON para usarlos en scripts de despliegue o en gestores de variables de entorno.
- Configuración de bases de datos: Transforme my.cnf de MySQL o las configuraciones de PostgreSQL a JSON para herramientas de aprovisionamiento automatizado.
- Migración de sistemas heredados: Modernice las antiguas configuraciones INI de estilo Windows a JSON para aplicaciones nativas de la nube.
- Administración de servidores: Convierta configuraciones de estilo INI de Apache, Nginx o Samba a JSON para una gestión centralizada de la configuración.
- Ajustes de aplicaciones de escritorio: Lea y transforme archivos .ini o .cfg de aplicaciones a JSON para copias de seguridad o migraciones.
- Pipelines de CI/CD: Genere JSON a partir de archivos de configuración INI para usarlo con GitHub Actions, Jenkins u otras herramientas de automatización.
- Gestión de entornos: Convierta archivos INI de estilo .env a JSON para usarlos con plataformas de orquestación de contenedores.
- Documentación: Transforme configuraciones INI en JSON para incluirlas en documentación de API o en especificaciones técnicas.
Preguntas frecuentes
¿Esta herramienta es gratuita?
Sí. El conversor de INI a JSON es totalmente gratuito, sin registro, sin límites de uso y sin costos ocultos.
¿Mis datos están seguros?
Por supuesto. Toda la conversión se realiza de forma local en su navegador. Los datos de su configuración INI nunca se transmiten a ningún servidor.
¿Admite comentarios en los archivos INI?
Sí. El analizador reconoce los comentarios con punto y coma (;) y con almohadilla (#). Los comentarios se eliminan durante la conversión porque JSON no los admite.
¿Cómo se representan las secciones INI en JSON?
Cada [section] del archivo INI se convierte en un objeto JSON anidado. Las claves de esa sección pasan a ser propiedades del objeto. Las claves de nivel superior sin sección aparecen en la raíz del resultado JSON.
¿Maneja claves duplicadas?
Si hay claves duplicadas dentro de la misma sección, prevalece el último valor. Para obtener los mejores resultados, asegúrese de que su archivo INI use claves únicas dentro de cada sección.
Consejos y buenas prácticas
- Use las secciones de forma coherente: Agrupe las claves relacionadas bajo encabezados [section] para obtener una estructura JSON más limpia y con un anidamiento correcto.
- Tenga en cuenta la conversión de tipos: Valores como “true”, “false” y las cadenas numéricas se convierten automáticamente. Póngalos entre comillas en su archivo INI si necesita que se traten como cadenas simples.
- Verifique el número de secciones y claves: Use el panel de estadísticas para asegurarse de que todas las secciones y claves se analizaron correctamente.
- Prueba de ida y vuelta: Convierta INI a JSON y de nuevo a INI para asegurarse de que no se perdieron datos en la transformación.
- Oculte los secretos: Aunque el procesamiento es local, elimine contraseñas y claves de API antes de compartir el resultado convertido.
- Cargue primero el ejemplo: Haga clic en “Ejemplo” para ver el formato INI esperado antes de pegar sus propios datos de configuración.