Convertir INI a JSON

Convierta un archivo de configuración .ini (secciones [section], pares clé = valeur) en JSON utilizable. Procesamiento 100% local en su navegador (WebAssembly).

Ejemplo:

Cómo funciona

El formato .ini sigue muy presente en las configuraciones antiguas de Windows, en los archivos php.ini o en los ajustes de muchos programas de escritorio antiguos, pero rara vez lo entiende de forma nativa una aplicación web moderna. Pegue el contenido de un archivo INI para convertirlo en un JSON directamente utilizable en una aplicación, un script de migración o una API: cada sección se convierte en una clave JSON y los pares clave/valor que contiene pasan a ser un objeto anidado. Las líneas situadas antes de la primera sección (si las hay) se agrupan bajo una clave especial _root.

¿Se gestionan los comentarios y los tipos de valores?

Las líneas que empiezan por ; o # se tratan como comentarios y se ignoran. En cambio, como el INI no tiene tipos nativos estandarizados, todos los valores (números, booleanos como true/false) se convierten en cadenas de texto JSON; le corresponde a su script reinterpretarlos si hace falta según el contexto.

¿Qué ocurre si una clave aparece dos veces en la misma sección?

Prevalece el último valor encontrado, como hacen la mayoría de los lectores INI clásicos (por ejemplo, las funciones parse_ini_file de PHP o los módulos configparser).

Procesamiento 100% local: la conversión se ejecuta íntegramente en su navegador gracias a WebAssembly; el contenido de su archivo de configuración nunca se envía a un servidor.