pulsa ⌘K para cambiar de herramienta
FORMAT & CONVERT

Convertidor INI ↔ JSON

Convierte archivos INI a JSON y viceversa.

local
ini-converter
§01 ACERCA DE ESTA HERRAMIENTA

Descripción general

Un conversor bidireccional entre INI — el clásico formato de configuración [section] / clave=valor que usan PHP, Git, systemd y un sinfín de aplicaciones heredadas — y JSON. Las secciones pasan a ser objetos anidados; las claves que están antes de la primera sección se quedan en el nivel superior. Útil para migrar configuraciones antiguas a herramientas basadas en JSON o para generar un archivo INI a partir de datos estructurados.

Cómo se usa

  1. Elige un sentido con las pestañas INI → JSON / JSON → INI.
  2. Pega tu entrada en el área de texto (etiquetada INI o JSON según el sentido).
  3. Lee el resultado convertido en el área Output: se actualiza a medida que escribes.

Ejemplos

  • [server] + host=localhost + port=8080{"server":{"host":"localhost","port":8080}}
  • {"debug":true,"db":{"name":"app"}}debug=true seguido de [db] / name=app

Notas

La detección de tipos es heurística: un valor como 1.0 pasa a ser el número 1, y un valor de aspecto numérico como un código postal no puede seguir siendo una cadena. Los comentarios se descartan en la conversión, así que conserva el archivo original si las anotaciones importan.

FAQ
¿Se suben mis datos de configuración?
No. La conversión, en ambos sentidos, se ejecuta por completo en tu navegador. Los archivos de configuración contienen a menudo nombres de host y credenciales, así que nada sale nunca de tu equipo.
¿Cómo se tipan los valores INI en la salida JSON?
Los valores que se leen true o false pasan a ser booleanos, los valores puramente numéricos pasan a ser números, y todo lo demás sigue siendo una cadena. Las comillas simples o dobles que los rodean se eliminan.
¿Se admiten los comentarios y las secciones anidadas?
Las líneas que empiezan por ; o # se ignoran como comentarios y no se trasladan a la salida. Las secciones corresponden a un único nivel de anidamiento: INI no tiene una jerarquía más profunda, así que un JSON muy anidado no puede volver a INI en un viaje de ida y vuelta.