JSON para YAML
Converter JSON para formato YAML instantaneamente com validação
Entrada JSON
Saída YAML
O que é JSON para YAML?
O YAML (YAML Ain't Markup Language) é um formato de config legível. Usa indentação para estrutura e é mais conciso que o JSON. Converter JSON para YAML mapeia objetos e arrays para a sintaxe YAML. Muitas ferramentas como Kubernetes, Docker Compose e GitHub Actions usam YAML.
A conversão executa-se no seu navegador. Nada é enviado para um servidor.
Exemplos JSON para YAML
Converter JSON para YAML. Exemplo de telecomunicações:
Exemplo: Registo de assinante
Saída YAML::
Clique no botão Amostra acima para carregar exemplos.
Como usar
Colar JSON
Cole JSON no editor esquerdo ou carregue um ficheiro.
Verificar saída YAML
O painel direito mostra o YAML gerado.
Copiar ou descarregar
Use <strong>Copiar</strong> ou <strong>Descarregar</strong> para obter o resultado. Para a conversão inversa, use YAML para JSON. Para formatar JSON primeiro, use o Formatador JSON.
Quando o YAML é preferido
Ficheiros de config, CI/CD e manifestos Kubernetes usam frequentemente YAML.
O JSON é melhor para APIs e troca de dados.
Perguntas frequentes
Qual a diferença entre YAML e JSON?
O YAML é baseado em indentação e suporta comentários. O JSON é mais rigoroso e usado em muitas APIs.
Posso converter YAML para JSON?
Sim. Use a ferramenta YAML para JSON.
Os meus dados são enviados para algum sítio?
Não. A conversão executa-se no seu navegador.
O YAML suporta comentários?
Sim. O YAML suporta comentários #. O JSON não. Ao converter JSON para YAML, os comentários não são adicionados. Se precisar de comentários em config, adicione-os após a conversão.
E as âncoras e aliases YAML?
O JSON não tem equivalente para a reutilização & e * do YAML. O conversor produz YAML padrão sem âncoras. Estruturas duplicadas serão repetidas.
Ferramentas relacionadas
A especificação YAML está em yaml.org. Para JSON, consulte json.org e MDN.