Lida com todos os recursos comuns do YAML: mapeamentos, sequências, estilos de bloco e de fluxo, âncoras & aliases, cadeias de várias linhas e comentários.
Os booleanos YAML (true/false/yes/no), inteiros, floats e valores null são mapeados corretamente para seus equivalentes JSON.
A saída JSON tem realce de sintaxe por chave, tipo de valor e estrutura, facilitando a inspeção do resultado convertido.
Exporte o resultado convertido como um arquivo .json para uso em APIs, bancos de dados ou qualquer aplicação JavaScript/TypeScript.
O YAML usa indentação e é mais legível para humanos; é comumente usado em arquivos de configuração (Kubernetes, Docker, GitHub Actions). O JSON usa chaves e aspas, tornando-o ideal para APIs e troca de dados. Ambos podem representar as mesmas estruturas de dados.
Sim. As âncoras YAML (&name) e os aliases (*name) são totalmente resolvidos durante a conversão. O JSON resultante conterá os valores expandidos e desreferenciados.
Não. O JSON não suporta comentários, então os comentários YAML (linhas que começam com #) são removidos durante a conversão. Apenas os valores de dados são transferidos para a saída JSON.