Carregando ferramenta…

Converta YAML para JSON e JSON para YAML

YAML é o formato preferido para arquivos de configuração como Docker Compose, manifests do Kubernetes e pipelines de CI. Já a maioria das APIs e dos programas espera JSON. O conversor YAML JSON do QodeCat transforma um no outro enquanto você digita, para você conferir o que uma configuração realmente contém ou preparar dados para uma API em segundos.

  • Nas duas direções: converta YAML para JSON ou JSON para YAML e inverta com um clique.
  • Suporte completo a YAML: âncoras, aliases, merge keys e strings multilinha são resolvidos.
  • Localização do erro: em erros de sintaxe, você vê a linha e a coluna exatas.
  • Opções de formatação: escolha indentação de 2 ou 4 espaços ou minifique a saída JSON.

Por que usar esta ferramenta?

Descubra o que o seu YAML realmente significa

YAML tem regras sutis: a indentação define a estrutura, âncoras copiam valores e escalares de bloco como | e > tratam quebras de linha de jeitos diferentes. Convertê-lo para JSON mostra exatamente a estrutura de dados que a sua aplicação vai receber e deixa os erros de configuração evidentes.

Seguro e privado

A leitura usa o schema YAML seguro padrão, então nenhum documento consegue executar código. Toda a conversão acontece localmente no seu navegador e nada é enviado para servidores.

Perguntas frequentes

P. Os comentários são mantidos ao converter YAML para JSON?

Não. JSON não tem sintaxe para comentários, então eles são descartados. Converter de volta de JSON para YAML também não os recupera.

P. O que acontece com âncoras e aliases?

Eles são resolvidos. Cada alias (*nome) e cada merge key (<<) é substituído pelos dados reais, então a saída JSON traz todos os valores completos.

P. Posso converter arquivos com vários documentos YAML?

O conversor processa um documento por vez. Se o seu arquivo tiver vários documentos separados por ---, converta um de cada vez.