YAML / TOML / ENV Config

Conversor INI para JSONConfira os valores antes de migrar

Selecione a origem e o destino e examine os valores recusados e avisos numéricos antes de exportar.

Conversor INI para JSON

Entrada

Resultado

O conteúdo é processado neste navegador, sem upload da entrada.

Opções

Relatório de tipos e compatibilidade

Nenhum aviso de tipo para mostrar.

O resultado está desatualizado.

Conversor INI para JSON ajuda quando outro serviço exige um formato diferente para os mesmos ajustes. Uma porta INI escrita como 0080 continua sendo texto; a aparência do valor não determina seu tipo.

A página reúne JSON para INI, TOML para JSON, YAML para JSON, Properties e plist XML em doze direções. Você escolhe o formato de origem; a extensão do arquivo não aciona reconhecimento automático.

Por que usar Conversor INI para JSON?

Identifique limites antes de substituir os arquivos

Localize os valores incompatíveis

Conversor INI para JSON informa os caminhos que o destino não consegue representar. Objetos não são achatados em chaves com pontos que poderiam colidir com nomes já existentes.

Folhas compatíveis passam pelo filtro de tipos; os caminhos recusados aparecem em um relatório amarelo.

Falhas do lote continuam visíveis

Cada arquivo tem seu próprio resultado. O ZIP inclui saídas válidas e um relatório de todos os arquivos. Um lote parcialmente concluído não aparece como sucesso completo.

Cinco arquivos geram três resultados válidos e duas falhas registradas, reunidos com o relatório no ZIP.

Entenda o formato antes de converter o lote

01

Informe o formato de origem

INI precisa começar por uma seção; Properties é um mapa plano de strings. Um sinal de dois-pontos pode pertencer a várias sintaxes e não basta para identificar a entrada.

  • Mudar o formato não substitui o texto. Carregue o exemplo correspondente quando quiser testar outra sintaxe.
02

Escolha quando executar

O texto é convertido após uma pausa de 350 ms por padrão. Desative a automação para usar o botão ou Ctrl/Cmd+Enter. Lotes sempre exigem uma execução manual.

  • Alterar um valor ou opção bloqueia imediatamente a exportação do resultado antigo.
03

Leia o relatório com a saída

Confira os caminhos recusados e os avisos binary64. Listas extensas aparecem por partes, mas o relatório baixado contém todos os itens.

  • Números diferenciam os nomes de saída. Arquivos com falha não recebem um resultado aparentemente válido.

Conversões com decisões visíveis

Strings sem adivinhação

INI e Properties mantêm 001 e false como texto. Pontos nas chaves são literais, sem expansão para caminhos de objetos ou índices de arrays.

Dígitos inteiros preservados

JSON e YAML usam uma árvore sintática que mantém os tokens numéricos. Reais TOML e plist recebem avisos binary64; inteiros fora da faixa com sinal de 64 bits são recusados nesses destinos.

Um pacote com o histórico do lote

Selecione até 20 arquivos UTF-8 do mesmo formato. O ZIP contém resultados numerados e conversion-report.json. O nome reservado do relatório não é sobrescrito por entradas com nomes parecidos.

Compatibilidade e limites

Somente doze direções
JSON troca dados nos dois sentidos com INI, Properties, plist XML, TOML e YAML. TOML também troca com YAML. Não há formatação para o mesmo tipo, XML genérico, CSV ou outras combinações.
INI restrito a seções
A raiz contém objetos de seção cujos valores são strings. DEFAULT, chaves globais, duplicatas, linhas de dados recuadas e valores multilinha são recusados. Não há interpolação; maiúsculas e minúsculas são mantidas. Espaços nas bordas dos valores impedem a exportação porque seriam removidos pelo leitor.
Properties segue Reader
Arquivos são decodificados estritamente como UTF-8, sem supor ISO-8859-1. Escapes Java e linhas continuadas são processados; caracteres não ASCII são escapados na saída. Chaves duplicadas após decodificação geram erro. Objetos, arrays, números, booleanos e null não viram strings implicitamente.
plist apenas no subconjunto XML
date, data, null e plist binário não são aceitos. Apenas o DOCTYPE habitual da Apple é permitido; entidades personalizadas são recusadas e recursos externos não são consultados. Caracteres XML inválidos falham, enquanto retornos de carro usam referências de caracteres.
Datas, reais e YAML
Datas TOML são recusadas. Cada real recebe um aviso binary64, sem promessa de preservar sua escrita original. Overflow e underflow para zero no destino falham. YAML aceita um documento com tipos básicos, sem aliases, mesclagem ou tags personalizadas.
Tamanho e normalização
Cada entrada aceita 500.000 caracteres, cada arquivo 2 MB e o lote inteiro 10 MB. A profundidade máxima é 100, com 50.000 nós. Comentários, espaços e estilo das aspas não são preservados. Guarde o arquivo original se suas anotações forem importantes. Cada saída aceita até 2.000.000 de caracteres.

Conversor INI para JSON: dúvidas

Como transformar um arquivo INI em JSON no navegador?

Escolha INI como origem e JSON como destino. O arquivo precisa ter seções explícitas e valores em string. O modo automático atualiza após uma pausa; desligue-o para executar manualmente. Verifique o relatório antes de baixar.

A conversão mantém os mesmos valores?

Os valores de texto INI e Properties são mantidos sem inferência. Datas e tipos incompatíveis são recusados, e números reais recebem avisos sobre binary64 quando necessário. Conversor INI para JSON não promete preservar comentários nem a escrita original de todos os números.

Qual o tamanho máximo de entrada aceito?

São até 500.000 caracteres por entrada. Arquivos enviados ao navegador têm limite de 2 MB cada; o lote aceita 20 arquivos e 10 MB no total. Profundidade e número de nós também são limitados para manter o processamento controlado.

É possível usar a ferramenta pelo celular?

Sim. Os painéis ficam empilhados em telas estreitas e os mesmos formatos continuam disponíveis. Para lotes, use o seletor de arquivos do dispositivo e confira quais itens tiveram sucesso antes de baixar o ZIP.

O conteúdo enviado fica em algum servidor?

O conteúdo é processado no navegador atual. Não há conversão em servidor nem importação por URL. Isso também vale para lotes; relatórios baixados podem conter os nomes das chaves da configuração.

Faltou algum caso?

Teste Conversor INI para JSON

Conversor INI para JSON mantém a fonte para comparação. Confira um arquivo primeiro e depois aplique a mesma direção ao lote.

Confira os requisitos do programa de destino antes de substituir os ajustes.