JSON to YAML Converter transforma qualquer documento JSON em equivalente e válido YAML. Cole JSON — uma carga útil de API, um manifesto de pacote, uma exportação de configuração — e recupere o YAML com recuo consistente, sintaxe de lista correta e strings citadas adequadamente, pronta para cair em um manifesto do Kubernetes, arquivo do Docker compose, fluxo de trabalho do GitHub ou qualquer outra configuração baseada em YAML.
A conversão não é apenas uma troca de sintaxe. YAML tem bordas nítidas que o JSON não: um "não" sem aspas se torna o falso booleano em muitos analisadores, "3000" silenciosamente se transforma em um número e as strings de versão como 1.10 são truncadas para 1.1. Este conversor detecta todos os escalares ambíguos — booleanos, números, valores legados YAML 1.1, como Sim/Não/Desligado e Cadeias com Caracteres Especiais — e os cita para que seus dados sobrevivam à viagem de volta com os tipos intactos.
Tudo acontece 100% no seu navegador. Os arquivos de configuração geralmente contêm nomes de host, portas internas e segredos; portanto, nada que você cola é carregado ou armazenado - o conversor funciona offline uma vez carregado. O recuo é configurável (2 ou 4 espaços) para combinar com o estilo de sua equipe, e há uma opção para citar todas as strings para máxima segurança.
Cole qualquer documento JSON válido no painel de entrada — objetos, matrizes ou estruturas aninhadas de qualquer profundidade — ou clique em Carregar amostra para começar a partir de uma configuração de serviço realista.
Escolha um recuo de 2 ou 4 espaços para corresponder às convenções do seu projeto e, opcionalmente, ative "Citar todas as strings" se o consumidor YAML for rigoroso sobre os tipos.
Clique em Converter. O JSON é validado primeiro — os erros de sintaxe são relatados com a mensagem exata do analisador para que você possa corrigir o caractere ofensivo rapidamente.
Copie o YAML gerado para sua área de transferência ou baixe-o como um arquivo .yaml e cole-o no seu manifesto, fluxo de trabalho ou arquivo de composição.
Strings como "não", "3000" e "1.10" são citadas automaticamente para que permaneçam strings em vez de se tornarem booleanos ou números em analisadores YAML
Saída com recuo de 2 ou 4 espaços para combinar com Kubernetes, Ansible ou com as regras de fiapos de sua equipe
Objetos aninhados, matrizes de objetos, arrays vazios ([ ]) e objetos vazios ({}) todos convertem em seus formulários YAML corretos
JSON inválido é detectado antes da conversão com o erro de análise exato, para que você nunca obtenha um YAML interrompido silenciosamente
0 comments
No comments yet. Be the first to share your thoughts!