Convertidor de JSON a INI Online
Convierte JSON a INI en línea con secciones limpias y pares clave-valor. Perfecto para php.ini, configuraciones MySQL y Python configparser. Gratis, rápido, basado en navegador.
¿Qué es la conversión de JSON a INI?
La conversión de JSON a INI toma datos JSON estructurados y los reescribe en el simple estilo clave=valor que usa el formato INI. Los archivos INI existen desde los primeros días de Windows y siguen siendo comunes para aplicaciones de escritorio, archivos de configuración y herramientas CLI que quieren algo legible sin trucos de anidamiento. Un convertidor de JSON a INI aplana tu JSON en secciones y pares clave-valor. INI es el formato de configuración más simplificado: secciones entre corchetes, claves con signos de igual, y eso es básicamente todo.
¿Por qué convertir JSON a INI?
Si estás trabajando con software que lee archivos INI (php.ini de PHP, .gitconfig de Git, my.cnf de MySQL, muchas aplicaciones Python que usan configparser, o herramientas de escritorio de Windows), a veces necesitarás tomar datos JSON y ponerlos en forma INI. Una conversión de JSON a INI te ahorra reescribirlo línea por línea. Usa esta herramienta cuando necesites generar configuraciones INI a partir de respuestas de API o configuraciones almacenadas como JSON, migrar configuración de una aplicación basada en JSON a una basada en INI, compartir configuración en un formato que casi cualquier lenguaje puede analizar sin una biblioteca, o editar configuraciones en un editor de texto sin las reglas de indentación de YAML.
Cómo funciona nuestro convertidor de JSON a INI
Al hacer clic en Convertir, la herramienta mapea las claves de nivel superior en tu JSON a secciones INI (los encabezados [sección]) y los valores dentro de cada sección se convierten en pares clave=valor. Debido a que INI no admite anidamiento profundo, el JSON profundamente anidado se aplana y las claves anidadas se unen con puntos para que nada se pierda. La conversión está basada en el navegador. Tu JSON nunca llega a un servidor.
Características
- Mapeo de secciones: los objetos de nivel superior en tu JSON se convierten en [secciones].
- Aplanamiento: las claves profundamente anidadas se aplanan con notación de puntos.
- Valores seguros por tipo: cadenas, números y booleanos se escriben sin comillas sorpresa.
- Compatibilidad con carga: carga un archivo .json desde tu dispositivo o arrástralo al área de entrada.
- Copia con un clic: obtén la salida INI con el botón Copiar y pégala en tu archivo de configuración.
Cómo usar la herramienta
- Pega tu JSON en el panel de entrada, o usa el botón Subir archivo para cargar un archivo .json.
- Haz clic en el botón Convertir para generar la salida INI.
- Confirma que las secciones se ven bien y que las claves coinciden con lo que espera tu analizador de configuración.
- Haz clic en el botón Copiar para copiar el INI al portapapeles.
Casos de uso comunes
- Configuración PHP: generar fragmentos de php.ini.
- Configuraciones de bases de datos: construir archivos de configuración MySQL o PostgreSQL.
- Aplicaciones de escritorio: muchas aplicaciones antiguas de Windows y multiplataforma aún leen INI.
- Python configparser: INI es el formato predeterminado para el analizador de configuración de la biblioteca estándar.
Ejemplo de Conversión
Entrada (JSON)
{
"database": {
"host": "localhost",
"port": 5432
},
"app": {
"debug": true
}
}Salida (INI)
[database] host=localhost port=5432 [app] debug=true