Converter YAML para JSON
Converta um documento YAML, como um ficheiro de configuração, no JSON equivalente, diretamente no navegador.
É processado no seu dispositivo. Nada é enviado para nenhum servidor.
Lê o YAML com um esquema limitado aos tipos básicos do JSON (objetos, listas, texto, números, booleanos e null), evitando a execução de construtores YAML personalizados.
Casos de uso
- Converter uma configuração YAML (Docker Compose, CI) em JSON.
- Verificar como um programa interpreta um documento YAML.
- Preparar dados YAML para uma API em JSON.
Como funciona
- 1
Cole o YAML
Tenha atenção à indentação correta.
- 2
Converta
Clique em «Converter» e copie ou descarregue o JSON.
Detalhes técnicos
- Usa o esquema JSON do YAML: «yes», «no», «on» ou «off» mantêm-se como texto (não como verdadeiro ou falso), e as datas como 2024-01-05 ficam como texto.
- As âncoras e os aliases (&nome, *nome) são resolvidos e os comentários descartados, porque o JSON não tem comentários.
- As etiquetas personalizadas (como !!js/function) são rejeitadas com um erro em vez de serem executadas.
Perguntas frequentes
Porquê um esquema restrito?
O YAML permite definir tipos personalizados que poderiam executar código em analisadores menos cuidadosos; o JSON_SCHEMA limita-se aos tipos de dados seguros do JSON.