Anúncios incomodam? Ir Sem anúncios Hoje

Conversor de INI para JSON

DadosDesenvolvedor
Anúncio · Remover?

Opções

Anúncio · Remover?

Guia

Conversor de INI para JSON

Converta arquivos de configuração INI para JSON estruturado instantaneamente. Cole dados INI com seções, pares chave-valor e comentários — obtenha saída JSON limpa com seções como objetos aninhados. Suporta coerção de tipo, remoção de comentários, tratamento de chaves duplicadas e subseções em notação de ponto.

Como usar

Cole seus dados de configuração INI na área de entrada. Seções como [database] se tornam objetos JSON aninhados e pares chave-valor se tornam propriedades dentro desses objetos. Habilite a coerção de tipo para converter automaticamente strings numéricas, booleanos e valores nulos. A saída JSON é atualizada instantaneamente — copie com um clique ou baixe o arquivo.

Características

  • Aninhamento de Seções – Seções INI como [database] tornam-se objetos JSON aninhados. Seções com notação de ponto como [database.primary] criam estruturas profundamente aninhadas automaticamente.
  • Coerção de Tipo – Converte automaticamente “true”/”false” para booleanos, strings numéricas para números e “null” para valores nulos em vez de manter tudo como strings.
  • Remoção de Comentários – Remove linhas que começam com ; ou # (estilos padrão de comentário INI) para uma saída limpa.
  • Tratamento de Chaves Duplicadas – Escolha entre “o último vence” (comportamento INI padrão) ou coletando chaves duplicadas em arrays.
  • Suporte a Valores entre Aspas – Remove automaticamente as aspas simples ou duplas circundantes dos valores.
  • Indentação Configurável – 2 espaços, 4 espaços, tabulações ou saída minimizada.
  • Conversão em Tempo Real – A saída é atualizada instantaneamente conforme você cola dados ou altera qualquer opção.

Quando usar esta ferramenta

Use esta ferramenta ao migrar configurações de aplicativos do formato INI para JSON, convertendo configurações php.ini ou my.cnf para documentação, transformando arquivos de configuração git para processamento em aplicativos JavaScript ou Python, ou quando precisar inspecionar e reestruturar rapidamente dados INI. É especialmente útil para engenheiros de DevOps, administradores de sistemas e desenvolvedores que trabalham com formatos de configuração legados.

Anúncio · Remover?

Perguntas frequentes

  1. O que é um arquivo INI?

    Um arquivo INI (arquivo de inicialização) é um formato de configuração simples baseado em texto usado por muitos aplicativos e sistemas operacionais. Consiste em seções (marcadas com [colchetes]), pares de chave-valor (chave = valor) e comentários (linhas que começam com ; ou #). Arquivos INI são usados desde as primeiras versões do Windows e continuam comuns em PHP (php.ini), MySQL (my.cnf), Git (.gitconfig) e muitas outras ferramentas.

  2. Como as seções INI são convertidas em JSON?

    Cada seção INI se torna um objeto JSON aninhado. Por exemplo, [database] com host = localhost e port = 3306 se torna {"database": {"host": "localhost", "port": 3306}}. Seções de notação de ponto como [database.primary] criam aninhamento mais profundo: {"database": {"primary": {...}}}. Chaves definidas antes de qualquer seção aparecem no nível raiz do objeto JSON.

  3. O que é coerção de tipo na conversão de INI para JSON?

    Arquivos INI armazenam todos os valores como strings, mas JSON suporta vários tipos de dados. A coerção de tipo detecta e converte automaticamente valores em tipos JSON apropriados: strings numéricas se tornam números (42 em vez de "42"), "true" e "false" se tornam booleanos e "null" se torna um valor nulo JSON. Isso produz uma saída JSON mais limpa e útil. Você pode desativar a coerção de tipo se quiser que todos os valores sejam preservados como strings.

  4. Como a ferramenta lida com chaves duplicadas?

    Arquivos INI às vezes contêm chaves duplicadas dentro da mesma seção. A ferramenta oferece duas estratégias: 'O último vence' (o comportamento INI padrão, onde o último valor para uma chave duplicada substitui os anteriores) e 'Coletar como array' (onde chaves duplicadas são reunidas em um array JSON, preservando todos os valores). Escolha a estratégia que corresponde a como seu aplicativo interpreta o arquivo INI.

Quer eliminar anúncios? Fique sem anúncios hoje mesmo

Instale nossas extensões

Adicione ferramentas de IO ao seu navegador favorito para acesso instantâneo e pesquisa mais rápida

Ao Extensão do Chrome Ao Extensão de Borda Ao Extensão Firefox Ao Extensão Opera

O placar chegou!

Placar é uma forma divertida de acompanhar seus jogos, todos os dados são armazenados em seu navegador. Mais recursos serão lançados em breve!

Anúncio · Remover?
Anúncio · Remover?
Anúncio · Remover?

Notícias com destaques técnicos

Envolver-se

Ajude-nos a continuar fornecendo ferramentas gratuitas valiosas

Compre-me um café
Anúncio · Remover?