Converter INI em JSON
Converta um arquivo de configuração .ini (seções [section], pares clé = valeur) em JSON utilizável. Processamento 100% local no seu navegador (WebAssembly).
Como funciona
O formato .ini ainda é muito presente em configurações antigas do Windows, em arquivos php.ini ou nas configurações de muitos programas de desktop antigos, mas raramente é compreendido nativamente por um aplicativo web moderno. Cole o conteúdo de um arquivo INI para convertê-lo em JSON utilizável diretamente em um aplicativo, um script de migração ou uma API: cada seção vira uma chave JSON, e os pares chave/valor que ela contém viram um objeto aninhado. As linhas anteriores à primeira seção (se houver) são agrupadas sob uma chave especial _root.
Comentários e tipos de valores são tratados?
As linhas que começam com ; ou # são tratadas como comentários e ignoradas. Já que o INI não tem tipos nativos padronizados, todos os valores (números, booleanos como true/false) são convertidos em strings JSON — cabe ao seu script reinterpretá-los, se necessário, conforme o contexto.
O que acontece se uma chave aparecer duas vezes na mesma seção?
O último valor encontrado prevalece, como fazem a maioria dos leitores INI clássicos (por exemplo, as funções parse_ini_file do PHP ou os módulos configparser).
Processamento 100% local: a conversão é executada inteiramente no seu navegador graças ao WebAssembly; o conteúdo do seu arquivo de configuração nunca é enviado a um servidor.