Conversor de propriedades para JSON
Converta arquivos Java .properties em JSON e vice-versa, diretamente no seu navegador.
Conversor de propriedades para JSON
Cole um arquivo Java .properties e obtenha JSON limpo de volta ou cole JSON e obtenha um arquivo .properties. É a maneira rápida de mover um aplicativo Spring Boot.properties, uma configuração Log4j ou um pacote de mensagens i18n para um formato que seu JavaScript, testes ou documentação possam ler - e gerar um a partir de um objeto que você já possui.
O analisador segue as regras reais de .properties, em vez de uma divisão ingênua no sinal de igual. Os pares chave=valor e chave:valor são lidos, os espaços em branco também podem separar uma chave de seu valor e os espaços iniciais são cortados. Linhas começando com # ou ! são tratados como comentários e ignorados. Uma linha que termina em uma barra invertida continua na próxima, de modo que um valor longo agrupado em várias linhas é unido novamente em uma única string. Sequências de escape como \\n, \\t, \\\\ e \\: não têm escape e \\uXXXX se torna o caractere que ela nomeia. Cada valor permanece uma string, portanto, uma versão como 007 ou uma porta mantida como texto nunca é transformada silenciosamente em um número.
Ative "Nest dotted keys" e uma chave como db.host se torna { "db": { "host":… } }, que é o que a maioria dos carregadores de configuração espera; deixe-o desligado para manter as teclas planas pontilhadas literalmente. "Prettify JSON" recua a saída para leitura ou você pode minimizá-la. Indo na direção oposta, os objetos aninhados são achatados novamente em chaves pontilhadas e os caracteres especiais em um arquivo .properties são escapados para você. JSON inválido é relatado com calma, apontando para o colchete ou vírgula para verificar, em vez de falhar silenciosamente.
Tudo é executado localmente no seu navegador. Sua configuração – URLs de banco de dados, hosts de API, credenciais armazenadas em um arquivo de propriedades – nunca é carregada, registrada ou enviada a um servidor. Copie o resultado, baixe-o como um arquivo ou entregue-o a outra ferramenta TextArray.