Converter configuração YAML em JSON formatado
YAML para JSON é útil quando configurações, trechos de CI, exemplos de infraestrutura ou dados de documentação precisam ser usados por APIs, scripts, fixtures de teste ou ferramentas de validação mais rigorosas. O conversor analisa um documento YAML e gera JSON indentado.
O JSON é menos expressivo que o YAML. Comentários, âncoras, aliases e parte da sintaxe específica do YAML não têm equivalente direto em JSON, portanto revise a saída antes de usá-la como configuração de produção.
O que revisar após a conversão
- Comentários e âncoras que ajudaram a explicar o YAML original.
- Valores implícitos do YAML, como
true,false,null, e números. - Valores entre aspas que devem permanecer strings na saída JSON.
- YAML multi-documento separado por
---, que deve ser dividido antes de converter.
Perguntas frequentes sobre YAML para JSON
Comentários, âncoras e aliases do YAML são preservados?
Não. O JSON não suporta comentários, âncoras ou aliases, portanto esses recursos exclusivos do YAML não são representados na saída.
Por que um valor YAML mudou de tipo?
O YAML pode inferir booleanos, nulos e números. Coloque o valor entre aspas no YAML se ele precisar permanecer uma string no JSON.
Isso pode converter vários documentos YAML de uma vez?
Este conversor é destinado a um documento YAML. Separe documentos YAML múltiplos antes de converter, para que cada documento tenha uma saída JSON clara.