Conversor YAML ↔ JSON
Converta YAML → JSON e JSON → YAML nos dois sentidos. O parser YAML é simplificado e escrito à mão (sem bibliotecas externas) — veja abaixo exatamente o que é suportado.
Converta YAML → JSON e JSON → YAML nos dois sentidos. O parser YAML é simplificado e escrito à mão (sem bibliotecas externas) — veja abaixo exatamente o que é suportado.
YAML é um formato de serialização de dados muito usado em arquivos de configuração (Docker Compose, Kubernetes, CI/CD, etc.). O padrão completo é grande e cheio de recursos avançados. Para manter este site 100% estático e sem dependências, o parser aqui é uma implementação própria que cobre o subconjunto mais comum do YAML — o suficiente para a maioria dos arquivos de config do dia a dia.
chave: valor) e listas (- item).true/false) e null (null ou ~).\n, \t, \", \\).# (inclusive no fim da linha).- chave: valor para listas de objetos.[] e {}.&, *).!!str, !!int, etc.).--- é ignorado; use um documento por vez).| e >).[1, 2, 3] ou {a: 1}) — use a forma em bloco, indentada.Se a entrada usar um recurso não suportado, a ferramenta exibe uma mensagem de erro legível em vez de produzir um resultado silenciosamente errado.
O site é estático e sem etapa de build ou dependências externas (além do necessário para anúncios). Um parser próprio e enxuto mantém essa promessa e roda inteiramente no seu navegador.
Sim. Ao gerar YAML a partir de JSON, valores de texto que se pareceriam com números, booleanos
ou null são automaticamente colocados entre aspas, para que a leitura de volta
continue tratando-os como texto.
Confira se você está usando espaços (não tabs) e se os níveis estão alinhados de forma consistente. A mensagem de erro indica a linha problemática.