Menu

Conversor de JSON para YAML

Converta JSON em YAML e YAML em JSON com validação instantânea.

Por Nethanel Bar, Co-founder & CEO

Última atualização

Pronto para aprender a programar de verdade?

A Coddy ensina você escrevendo código de verdade no navegador: lições interativas, feedback instantâneo e ajuda de IA quando você trava.

O que é um conversor de JSON para YAML?

JSON e YAML são duas formas de escrever os mesmos dados estruturados: objetos, arrays, strings, números e booleanos. JSON usa chaves e colchetes e é a língua da maioria das APIs; YAML usa indentação e é a escolha padrão para arquivos de configuração (Docker Compose, Kubernetes, GitHub Actions, pipelines de CI). Um conversor de JSON para YAML traduz entre os dois sem perder nada.

Esta ferramenta funciona nos dois sentidos. No modo JSON → YAML ela analisa seu JSON e o reescreve como YAML indentado. No modo YAML → JSON ela analisa o YAML e exibe o JSON equivalente formatado. Se a entrada tiver um erro de sintaxe, você recebe a mensagem exata do parser em vez de uma falha silenciosa.

Tudo roda localmente no seu navegador: seus dados de configuração, segredos e payloads nunca são enviados a um servidor.

O que você aprende enquanto converte

  • JSON e YAML representam o mesmo modelo de dados: todo documento JSON válido também é YAML válido.
  • YAML usa indentação para aninhar em vez de chaves, o que deixa árvores de configuração profundas mais fáceis de ler.
  • Strings em YAML geralmente dispensam aspas, mas valores como yes, no e 12:30 podem ser interpretados de forma especial: na dúvida, coloque aspas.
  • Comentários (# like this) existem em YAML, mas não em JSON, então uma ida e volta por JSON os descarta.

Como converter JSON para YAML passo a passo

  1. Escolha a direção

    Selecione JSON → YAML para converter JSON em YAML, ou YAML → JSON para o caminho inverso.

  2. Cole seus dados

    Solte seu JSON ou YAML no painel da esquerda. A conversão acontece na hora, enquanto você digita.

  3. Corrija os erros

    Se a entrada estiver malformada, o painel da direita mostra o erro exato do parser e a linha, para você corrigir rápido.

  4. Copie ou inverta

    Copie o resultado com um clique, ou use o botão de inverter para converter de volta na outra direção.

Exemplos para testar

Um objeto simples

Paste a small example into the tool and change one part at a time.

Vira duas linhas YAML limpas: name: Coddy e free: true.

Um array

Copy the original value, run the tool, then compare the result.

Arrays viram listas YAML com marcadores - abaixo da chave.

Erros comuns

  • Misturar tabs e espaços em YAML: YAML exige espaços na indentação; tabs causam erros de parsing.
  • Vírgulas finais em JSON: são válidas em objetos JavaScript, mas não em JSON estrito, então quebram o parser.
  • Achar que comentários sobrevivem à ida e volta: converter YAML → JSON → YAML descarta qualquer comentário com #, já que JSON não os tem.

Perguntas frequentes sobre JSON para YAML

Como converto JSON para YAML?
Cole seu JSON no painel da esquerda no modo JSON → YAML. O YAML equivalente aparece na hora à direita, pronto para copiar.
Posso converter YAML de volta para JSON?
Sim. Mude para o modo YAML → JSON e cole seu YAML; a ferramenta gera JSON formatado.
Meus dados são enviados para algum lugar?
Não. O parsing e a conversão rodam inteiramente no seu navegador, então seus dados de configuração e segredos nunca saem da sua máquina.
Por que meus comentários YAML sumiram?
JSON não tem o conceito de comentário, então qualquer comentário com # é descartado ao converter YAML para JSON e de volta.

Saiba mais

Outras ferramentas para desenvolvedores

Coddy programming languages illustration

Aprenda a programar com o Coddy

COMEÇAR