Conversor de JSON para YAML

Cole qualquer JSON (objetos, arrays, strings, números, booleanos, null) e obtenha YAML corretamente indentado.

YAML

Perguntas frequentes

Por que eu precisaria de YAML em vez de JSON?

YAML é o formato de configuração padrão para ferramentas como Docker Compose, Kubernetes, GitHub Actions e Ansible. Como YAML é um superconjunto do modelo de dados do JSON, converter configuração JSON existente ou respostas de API para YAML é um passo comum ao adotar uma dessas ferramentas.

Isso suporta âncoras YAML, comentários ou arquivos multi-documento?

Não, este é um conversor focado para dados com formato JSON simples, ele produz YAML em estilo de bloco padrão para objetos, arrays e escalares. Ele não gera recursos exclusivos do YAML como âncoras/aliases ou comentários, já que o JSON não tem um equivalente para traduzir.

Como strings que parecem números ou booleanos são tratadas?

Elas são automaticamente colocadas entre aspas na saída YAML (por exemplo "true" ou "42") para que um analisador YAML as leia de volta como strings, não como um booleano ou número real, preservando exatamente o tipo JSON original.

Ferramentas relacionadas