Pular para o conteúdo

Conversor YAML para JSON

Converta YAML em JSON e vice-versa, no seu navegador.

Roda no seu navegador

Escolha a direção. Sequências, mapeamentos, escalares e flow inline suportados. Âncoras, multi-documento e tags ficam de fora - veja a FAQ.

Como usar

  1. Escolha a direção

    YAML para JSON ou JSON para YAML.

  2. Cole a fonte

    Exemplo pré-carregado. Indente com espaços, não tabs.

  3. Copie a saída

    Saída à direita; botão de copiar ao lado do título.

O que é?

YAML e JSON descrevem o mesmo espaço de valores (objetos, arrays, escalares) em sintaxes diferentes. JSON é estrito e embarcado em todo lugar; YAML é mais amigável para configuração editada por humano. O conversor move a configuração sem reescrever.

Quando usar

Traduzir manifesto Kubernetes para JSON em chamada de API. Ler um config de CI como JSON. Gerar uma configuração inicial a partir de JSON. Comparar duas configurações que chegaram em formatos diferentes.

Erros comuns

Esquecer que YAML interpreta `yes`, `no`, `on`, `off` como boolean (« problema Norway »). Misturar tabs e espaços - YAML rejeita tabs em indentação. E achar que comentários sobrevivem: JSON não tem, então YAML -> JSON apaga.

FAQ

Âncoras / aliases YAML são suportados?
Não. Também não multi-document (---), tags (!!str, !!int) nem escalares folded/literal (>, |). Para esses casos use yq ou um parser completo.

Mais nesta categoria