Conversor de INI para JSON

Cole um arquivo INI para obter JSON. Seções viram objetos e chaves viram propriedades. Também dá para voltar de JSON para INI.

Roda inteiramente no seu navegador. Nada do que você digita é enviado ou armazenado.

Como usar

  1. Escolha INI → JSON ou JSON → INI.
  2. Cole o INI ou JSON na caixa de entrada.
  3. Se quiser, deixe os nomes em minúsculas (compatível com iniparser) ou converta números e true/false.
  4. Copie ou baixe o resultado.

A leitura segue as regras da biblioteca C iniparser: espaços nas pontas de cada linha são removidos, linhas que começam com # ou ; são comentários, [nome] abre uma seção e key = value define um valor. Um valor entre "aspas duplas" ou 'simples' é usado como está; sem aspas, termina no primeiro ; ou #. Uma linha que termina com barra invertida continua na próxima. Chaves antes da primeira seção ficam no nível superior do JSON.

Perguntas frequentes

Comentários INI são aceitos?

Sim. Linhas que começam com ; ou # são ignoradas. Um valor sem aspas também termina em ; ou #, então coloque entre aspas valores que tenham esses caracteres.

Por que todos os valores são texto?

INI não tem tipos de dados, então por padrão os valores ficam como strings. Ative a conversão de números e true/false para obter números e booleanos JSON.

E se houver erro de sintaxe?

Se alguma linha não for comentário, seção nem key = value, nada é convertido e o número da linha de cada erro é exibido, como o iniparser recusa o arquivo.

Ferramentas relacionadas