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.

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

¿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

  1. Pega tu JSON en el panel de entrada, o usa el botón Subir archivo para cargar un archivo .json.
  2. Haz clic en el botón Convertir para generar la salida INI.
  3. Confirma que las secciones se ven bien y que las claves coinciden con lo que espera tu analizador de configuración.
  4. 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

Preguntas Frecuentes

Convertidores relacionados