Ferramentas.

JSON ↔ YAML

Converta JSON em YAML e YAML em JSON, com validação.

YAML
JSON
Espaço para anúncio

Quando usar

  • Transformar a resposta de uma API em JSON em um arquivo de configuração YAML.
  • Validar um docker-compose.yml, um manifesto do Kubernetes ou um workflow do GitHub Actions antes de subir.
  • Converter configurações entre ferramentas que usam formatos diferentes.

Perguntas frequentes

Qual a diferença entre JSON e YAML?

Os dois representam os mesmos dados. O JSON usa chaves e aspas e é o padrão de APIs. O YAML usa indentação, aceita comentários e é mais fácil de ler, por isso é usado em arquivos de configuração como Docker Compose, Kubernetes e GitHub Actions.

Os comentários do YAML são mantidos?

Não. O JSON não tem suporte a comentários, então eles são descartados na conversão para JSON.

Por que meu YAML dá erro?

O erro mais comum é indentação inconsistente: use sempre espaços (nunca tab) e o mesmo número de espaços em cada nível. A mensagem de erro mostra a linha e a coluna do problema.