Skip to main content

Conversor JSON para INI Converte objetos JSON no formato de arquivo de configuração INI com seções.

JSON para INI illustration
🔄

JSON para INI

Converte objetos JSON no formato de arquivo de configuração INI com seções.

1

Cole o JSON

Cole um objeto JSON com objetos aninhados para seções.

2

Visualize a saída INI

Objetos aninhados se tornam [seções], valores primitivos se tornam pares de chave-valor.

3

Copie o resultado

Copie a configuração INI para o seu aplicativo.

Loading tool...

What Is JSON para INI?

JSON para INI converte a Notação de Objeto JavaScript em formato de arquivo de configuração INI. O INI é um formato simples e amplamente utilizado para arquivos de configuração em aplicativos do Windows, PHP, Python e muitos outros sistemas. Este conversor mapeia propriedades de nível superior do JSON para chaves de nível raiz do INI e objetos aninhados do JSON para seções do INI com cabeçalhos [seção]. Valores que contenham espaços são automaticamente citados.

Why Use JSON para INI?

  • Criação automática de seções a partir de objetos JSON aninhados.
  • Valores com espaços são automaticamente citados.
  • Formato de saída INI limpo e padrão.
  • Chaves de nível raiz e de seção organizadas corretamente.

Common Use Cases

Geração de Configuração

Gere arquivos de configuração INI a partir de dados JSON para aplicativos legados.

Configuração PHP

Crie configurações no estilo php.ini a partir de configurações JSON.

Aplicativos Windows

Gere configuração INI para aplicativos de desktop do Windows.

Configuração de Jogo

Crie arquivos de configuração INI de jogo a partir de dados JSON.

Technical Guide

O conversor separa as propriedades do JSON em duas categorias: valores primitivos (strings, números, booleanos) tornam-se pares de chave-valor de nível raiz do INI e os valores de objeto tornam-se seções do INI.

As propriedades de nível raiz são exibidas primeiro, seguidas por seções separadas por linhas em branco. Dentro de cada seção, todas as propriedades são exibidas como pares de chave-valor. Valores de string que contenham espaços são automaticamente envoltos em aspas duplas.

Matrizes e objetos profundamente aninhados não são suportados nativamente pelo formato INI. As matrizes são convertidas em strings separadas por vírgulas e os objetos profundamente aninhados devem ser achatados antes da conversão.

A saída usa o formato padrão do INI com = como separador de chave-valor e [colchetes] para cabeçalhos de seção.

Tips & Best Practices

  • 1
    Propriedades JSON de nível superior se tornam chaves INI raiz; objetos aninhados se tornam [seções].
  • 2
    Apenas um nível de aninhamento é suportado - objetos mais profundos devem ser achatados primeiro.
  • 3
    Valores com espaços são automaticamente citados na saída INI.
  • 4
    Matrizes não são suportadas nativamente no INI - elas são convertidas para representações de string.

Related Tools

Frequently Asked Questions

Q Quão profundo pode ser o aninhamento?
INI suporta um nível de aninhamento (seções). Objetos aninhados mais profundos não são formato INI padrão.
Q Posso converter de volta para JSON?
Sim, use nosso conversor INI para JSON para a direção reversa.
Q Como as matrizes são tratadas?
Matrizes são convertidas para suas representações de string. INI não tem suporte nativo a matriz.
Q Os valores são tipados?
INI trata todos os valores como strings. Os tipos JSON são convertidos para suas representações de string.
Q E sobre os valores booleanos?
Valores booleanos são exibidos como strings "true" ou "false" no formato INI.

About This Tool

JSON para INI is a free online tool by FreeToolkit.ai. All processing happens directly in your browser — your data never leaves your device. No registration or installation required.