Conversor INI
Converte arquivos de configuração INI para JSON e vice-versa.
Sobre o Conversor INI
O Conversor INI transforma bidirecionalmente arquivos de configuração INI (usando o formato INI do Windows com cabeçalhos [Section] e pares key=value) em objetos JSON e vice-versa, lidando corretamente com hierarquias de seção, valores de array de chaves repetidas, comentários inline e coerção de tipo de string. Arquivos INI continuam sendo amplamente utilizados em aplicativos Windows, PHP php.ini, Python configparser e engines de jogos como Unity e Unreal, enquanto ferramentas modernas frequentemente preferem JSON — este conversor faz a ponte entre os dois mundos sem perda de dados ou reformatação manual.
Como Usar
Cole um arquivo INI na área de entrada e clique em 'INI para JSON' para convertê-lo em um objeto JSON estruturado onde cada seção INI se torna uma chave JSON de nível superior contendo um objeto aninhado de seus pares chave/valor. Para converter no sentido inverso, cole um objeto JSON e clique em 'JSON para INI' para gerar o arquivo INI equivalente com cabeçalhos de seção apropriados. A ferramenta lida com valores multi-linha com caracteres de continuação e preserva linhas de comentário na conversão de ida e volta.
Casos de Uso Comuns
- Engenheiros DevOps migrando arquivos de configuração legados de aplicativos Windows ou PHP do formato INI para JSON para ingestão por ferramentas modernas de gerenciamento de configuração, Kubernetes ConfigMaps ou stores de parâmetros na nuvem
- Desenvolvedores Python fazendo a ponte entre configurações INI baseadas em configparser e configurações de aplicativos baseadas em JSON, convertendo rapidamente entre os dois formatos sem escrever um script de análise personalizado
- Desenvolvedores de jogos editando arquivos de configuração INI de Unity, Unreal Engine ou Godot como JSON para manipulação programática mais fácil, comparação de diferenças de versão ou templating em pipelines CI/CD
- Desenvolvedores convertendo dumps de configuração PHP php.ini ou MySQL my.cnf para JSON para consultá-los, compará-los ou processá-los com jq e outras ferramentas de linha de comando compatíveis com JSON
- Redatores técnicos gerando documentação INI legível por humanos a partir de objetos de esquema JSON, convertendo exemplos de configuração JSON estruturados para o formato INI familiar que os usuários finais esperam