Converter YAML para JSON formatado

Analise um documento YAML e inspecione a estrutura JSON antes de usá-lo em APIs, scripts, fixtures ou migração de configuração.

Toda conversão de dados ocorre localmente no seu navegador. Nenhum JSON, CSV, YAML ou XML é enviado aos nossos servidores.
YAMLJSON

Exemplos rápidos

Inspecionar YAML como JSON formatado

YAML para JSON ajuda quando um arquivo de configuração, trecho de CI ou exemplo de infraestrutura precisa ser verificado em um formato mais rígido. O conversor analisa um documento YAML e grava JSON indentado para que a forma dos objetos, arrays e os valores inferidos fiquem mais fáceis de inspecionar.

Alguns recursos do YAML são perdidos porque o JSON não pode representá‑los. Comentários, âncoras, aliases e separadores de documentos devem ser revisados antes que o JSON convertido seja usado em scripts ou testes.

Recursos do YAML a verificar após a conversão

Recurso do YAML Resultado em JSON
Comments Removidos, porque o JSON não possui sintaxe de comentários.
Âncoras e aliases Dados resolvidos podem permanecer, mas os nomes das âncoras não são preservados.
Booleanos implícitos, nulos e números Analisados para tipos de valor JSON; coloque entre aspas os valores que devem permanecer como strings.
Múltiplos documentos Separe-os primeiro; esta ferramenta é destinada a um único documento YAML.
Observação sobre strings: coloque entre aspas valores como 00123, 1.0, ou 2026-05-01 quando o texto exato for importante.

Perguntas frequentes sobre YAML para JSON

Por que um valor tornou‑se um booleano, número ou nulo?

O YAML pode inferir tipos a partir de texto simples. Coloque entre aspas o valor de origem se a saída JSON deve mantê‑lo como string.

É seguro converter âncoras e aliases?

Revise‑os cuidadosamente. O JSON pode conter os dados resolvidos, mas a estrutura reutilizável de âncoras e os nomes das âncoras não são preservados.

Por que o YAML com múltiplos documentos deve ser dividido primeiro?

O JSON necessita de um único valor de nível superior. Dividir os documentos YAML mantém cada saída clara e evita a mesclagem de blocos de configuração não relacionados.