Conversor JSON ⇄ YAML

Converta JSON em YAML ou YAML em JSON. Ideal para ficheiros de configuração, serialização de dados e migração de formatos.
Todo o processamento é feito localmente no seu navegador — os seus dados nunca são enviados para nenhum servidor.
Também: Todas as ferramentas JSON | Visualizador / editor JSON | Avaliador JSONPath | Validador de JSON Schema | JSON → SQL / TOML | Comparação JSON.
Direção:
JSON → YAML: Converte dados JSON num formato YAML limpo e legível. Ideal para ficheiros de configuração e serialização de dados.
YAML → JSON: Analisa documentos YAML e devolve o formato JSON padrão. Suporta âncoras, aliases e YAML com vários documentos.
Sugestão: o YAML é um superconjunto do JSON — qualquer JSON válido é também YAML válido. Use o botão Trocar para converter rapidamente nos dois sentidos.
JSON → YAML, e o mito do superconjunto

Todo o documento JSON válido é YAML válido (YAML 1.2), razão pela qual a conversão neste sentido é sempre segura. O contrário não é verdade: o YAML tem âncoras, aliases, escalares sem aspas e fluxos de vários documentos próprios, pelo que YAML → JSON resolve âncoras e aliases em estruturas simples antes de emitir JSON. As aspas também diferem — as strings YAML com caracteres especiais precisam de aspas que o JSON nunca precisaria.