JSON ⇄ Properties

Converta entre JSON e arquivos de chave-valor estilo Java Properties

Como usar

Properties usam pontos para caminhos aninhados e índices de array como list.0, list.1. Os valores são mantidos como string; números e booleanos mantêm o texto original e os tipos não são inferidos na volta.

Perguntas frequentes

Por que o número virou string?

Um arquivo Properties é essencialmente texto puro e todos os valores são strings. Ao converter de volta para JSON, esta ferramenta não infere tipos por conta própria; converta no código se precisar de números.

Os comentários são preservados?

JSON → Properties não gera comentários; Properties → JSON ignora linhas começando com #, mas não as escreve de volta no JSON.