Transforme JSON estrito em YAML que você pode ler rapidamente
JSON é preciso, mas YAML costuma ser mais fácil de ler em trechos de configuração, runbooks, documentação de API e exemplos de infraestrutura. Este conversor analisa JSON válido primeiro e então escreve a estrutura equivalente em YAML.
O resultado é um ponto de partida limpo, não um assistente de autoria YAML. JSON não contém comentários, anchors, aliases ou tags YAML customizadas, portanto esses recursos não são gerados durante a conversão.
Como JSON mapeia para YAML
- Objetos tornam-se mapeamentos YAML.
- Arrays tornam-se sequências YAML.
- Strings, números, booleanos e nulls mantêm seu valor JSON analisado.
- Espaços em branco no JSON de origem não afetam a estrutura de dados.
Boas utilidades para a saída
- Mova exemplos de resposta de API para documentação baseada em YAML.
- Elabore exemplos de configuração a partir de fixtures JSON.
- Compare objetos aninhados em um formato mais orientado por linhas.
- Prepare pequenos trechos YAML antes de adicionar comentários manualmente.
FAQ: JSON para YAML
Por que a sintaxe de objeto do JavaScript falha?
O parser espera JSON, não JavaScript. Chaves de objeto e strings devem estar entre aspas, comentários não são permitidos e vírgulas finais são inválidas.
O conversor adicionará comentários ou anchors YAML?
Não. JSON não contém comentários, anchors ou aliases, então o YAML gerado reflete apenas os dados JSON analisados.
Devo usar essa saída diretamente como configuração de produção?
Revise primeiro. A sintaxe YAML pode ser válida e ainda assim precisar de comentários, valores específicos de ambiente ou verificações de esquema para a ferramenta de destino.