Saltar para o conteúdo

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. 1

    Cole o YAML

    Tenha atenção à indentação correta.

  2. 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.

← Dados