Converter configuração YAML para JSON formatado
A conversão de 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 rígidas. O conversor analisa um documento YAML e gera JSON com indentação.
O JSON é menos expressivo que o YAML. Comentários, âncoras, aliases e alguma sintaxe específica do YAML não têm um 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 com múltiplos documentos separados por '---'
---, que deve ser dividido antes da conversão.
FAQ de YAML para JSON
Os 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 (`true`, `false`), `null` e números. Coloque um valor entre aspas no YAML se ele precisar permanecer como uma string em JSON.
Este conversor pode converter múltiplos documentos YAML de uma vez?
Este conversor é destinado a um único documento YAML. Separe YAMLs com múltiplos documentos antes de converter para que cada documento tenha uma saída JSON clara.