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

Entrada JSON:

Saída YAML::

Saída YAML:

Clique no botão Amostra acima para carregar exemplos.

Como usar

1

Colar JSON

Cole JSON no editor esquerdo ou carregue um ficheiro.

2

Verificar saída YAML

O painel direito mostra o YAML gerado.

3

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.