Conversor INI ⇄ JSON
Converta arquivos de configuração INI para JSON e vice-versa, diretamente no seu navegador.
Conversor INI ⇄ JSON
Cole um arquivo de configuração INI e obtenha um objeto JSON limpo ou cole JSON e obtenha INI. O conversor é executado nos dois sentidos, portanto, é adequado se você estiver lendo uma configuração legada em um aplicativo moderno ou gravando uma para uma ferramenta que ainda espera o formato clássico de chave = valor. Trabalhos típicos: transformar um php.ini ou um arquivo de configurações de aplicativo de desktop em JSON para um script, inspecionar uma configuração como dados estruturados ou gerar uma seção INI a partir de um objeto que você já possui.
O lado INI lida com o formato conforme ele aparece. Os cabeçalhos de seção entre colchetes tornam-se objetos aninhados e quaisquer pares chave=valor antes da primeira seção permanecem na raiz. Comentários que começam com ponto e vírgula ou hash são ignorados e os espaços em branco ao redor de chaves e valores são cortados. Os valores são deliberadamente mantidos como strings em vez de serem adivinhados em números ou booleanos, portanto, uma versão como 007 ou uma porta escrita com um zero à esquerda sobrevive inalterada à viagem de ida e volta. Um sinal de igual dentro de um valor é deixado sozinho – apenas o primeiro divide a linha.
Indo na direção oposta, as propriedades escalares no objeto raiz tornam-se linhas chave=valor de nível superior e os objetos aninhados tornam-se seus próprios blocos [seção]. Matrizes e aninhamentos mais profundos não têm lugar no INI simples, portanto são ignorados em vez de escritos como marcação quebrada. Desative "JSON de impressão bonita" para obter um resultado compacto de linha única ou deixe-o ativado para um recuo de dois espaços que você possa ler.
Tudo é executado localmente no seu navegador. Sua configuração nunca sai da página, o que é importante quando o arquivo contém credenciais de banco de dados, chaves de API ou nomes de host internos. JSON inválido é relatado com calma em vez de uma saída em branco, para que você possa encontrar a vírgula ou colchete ausente e tentar novamente.