YAML → JSON

Entrada

Resultado

Cole ou digite um texto para ver a conversão.

A última entrada é salva neste navegador (localStorage) e pode conter dados sensíveis. Nunca é enviada a nenhum servidor.

Este conversor lê YAML e o devolve como JSON formatado. As âncoras e os aliases são resolvidos: cada referência é substituída por uma cópia do seu valor, de modo que o JSON não depende delas. Só há suporte para um documento por entrada; se você colar vários separados por três hifens, verá um aviso para remover os separadores extras. Os erros de sintaxe informam linha e coluna. Os comentários do YAML são descartados porque o JSON não os admite. Você pode escolher indentação de 2 ou 4 espaços, copiar o resultado ou baixá-lo como arquivo .json.

Como usar

  1. Cole seu YAML no painel de entrada, carregue um arquivo .yaml ou clique em Exemplo para ver uma demonstração.
  2. Se aparecer um erro de sintaxe, verifique a indentação na linha e na coluna indicadas.
  3. Se vir o aviso de documento único, remova os separadores --- extras.
  4. Escolha a indentação e clique em Copiar ou Baixar para obter yaml-to-json.json.

Perguntas frequentes

Âncoras e aliases são resolvidos?
Sim. Um alias vira o valor para o qual aponta, então o JSON contém os dados completos, sem referências.
Posso converter vários documentos YAML de uma vez?
Não. Só há suporte para um documento. Com separadores --- você verá um aviso para remover os extras e converter cada documento separadamente.
O que acontece com os comentários?
Eles se perdem, pois o JSON não tem comentários. Guarde o YAML original se precisar deles.
Por que meu YAML falha se parece correto?
As causas habituais são indentação inconsistente ou caracteres de tabulação. O aviso mostra a linha e a coluna onde a análise para.

Ferramentas relacionadas