Conversor de Properties para JSON
Cole entradas simples de um arquivo .properties para gerar JSON formatado. O conversor aceita = ou : entre chave e valor, ignora linhas vazias e comentários de linha inteira e pode transformar chaves com pontos em objetos aninhados. O processamento passa pelo site; não cole segredos.
Como converter
-
1
Cole as entradas
Use uma entrada `chave=valor` ou `chave:valor` por linha. Linhas iniciadas por `#` ou `!` são ignoradas.
-
2
Escolha a estrutura
Mantenha as chaves com pontos planas ou transforme `db.host` em um objeto `db` aninhado.
-
3
Converta e copie
A ferramenta reconhece true, false, null e números; os demais valores continuam como texto.
Exemplo
db.host=localhost
db.port=5432
feature.enabled=true
Com a saída aninhada ativada:
{
"db": { "host": "localhost", "port": 5432 },
"feature": { "enabled": true }
}
Sintaxe aceita e limites
- Apenas
=e:funcionam como separadores; somente espaço não funciona. - Comentários de linha inteira iniciados por
#ou!são removidos. - Os escapes
\n,\t,\re\\são interpretados. - Continuação de linha Java, decodificação
\uXXXXe separadores escapados não são aceitos. - Em chaves repetidas, o último valor prevalece. Com o aninhamento ativo, cada ponto cria um nível; pontos literais escapados não são reconhecidos.
Revise o JSON antes de usar em produção, principalmente se a origem depender de toda a gramática Java de Properties.load().
Perguntas frequentes
Não. O conversor é voltado a entradas simples e não aceita continuação de linha, escapes Unicode nem espaços como único separador.
Com o aninhamento ativo, a.b=x cria um objeto dentro de a. Desative-o para manter a chave literal a.b.
O texto é enviado ao site para processamento pelo servidor. Não cole senhas, chaves de API ou dados confidenciais.
Ferramentas relacionadas
Gerador de cards CSS
Crie um card com seu título, texto e link opcional. Ajuste cores, borda, espaçamento, sombra e efeito ao passar o mouse. Depois copie ou baixe o HTML e o CSS.
Gerador de textura de ruído
Gere uma textura de ruído em SVG que se repete sem emendas, com opacidade, frequência do grão, tipo de ruído e cor de fundo ajustáveis, e copie o CSS já pronto.
Gerador de Docker Compose
Gere um docker-compose.yml a partir de definições de serviços com imagem, portas e volumes, com padrões de boas práticas.
Conversor de base numérica
Converta números entre binário, octal, decimal, hexadecimal e qualquer base personalizada de 2 a 36, com o detalhamento posicional.
Conversor de Tamanho de Arquivo
Converta entre bytes, KB, MB, GB, TB e as unidades binárias IEC (KiB, MiB, GiB, TiB), combinando decimal e binário como preferir.
Gerador de Imagem Markdown
Gere a sintaxe de imagem do Markdown com texto alternativo, atributo de título e link opcional. Saída inline e em estilo de referência.
Ferramenta disponível em outros idiomas
- Properties-naar-JSON-converter [NL]
- Công cụ chuyển Properties sang JSON [VI]
- Properties를 JSON으로 변환 [KO]
- Properties-in-JSON-Konverter [DE]
- Konwerter Properties do JSON [PL]
- PropertiesからJSONへの変換ツール [JA]
- Convertisseur Properties vers JSON [FR]
- แปลง Properties เป็น JSON [TH]
- Konverter Properties ke JSON [ID]
- محوّل Properties إلى JSON [AR]
- Properties till JSON-konverterare [SV]
- Conversor de Properties a JSON [ES]
- Properties to JSON Converter [EN]
- Convertitore da Properties a JSON [IT]
- Конвертер Properties в JSON [RU]
- Properties JSON Dönüştürücü [TR]
- Properties 转 JSON 工具 [ZH]