Conversor JSON ↔ YAML

Todas as ferramentas

Cole JSON ou YAML e converta-o instantaneamente em seu navegador.

O que é conversão JSON ↔ YAML?

JSON e YAML são formatos de dados populares usados em APIs, arquivos de configuração e ferramentas de desenvolvedor.

Esta ferramenta ajuda você a converter rapidamente entre JSON e YAML localmente em seu navegador, sem enviar dados para um servidor.

Como usar o conversor JSON ↔ YAML

  1. Cole JSON ou YAML no campo de entrada.
  2. Escolha JSON → YAML ou YAML → JSON.
  3. Copie a saída convertida.

Dicas

  • JSON requer sintaxe estrita com aspas duplas.
  • YAML é mais amigável, mas sensível ao recuo.
  • Se a conversão falhar, verifique vírgulas, aspas e recuo.

Guias relacionados

Entenda o workflow por trás desta ferramenta e o que revisar depois.

Verificações de JSON e YAML antes de mover configurações entre formatos

Uma conversão sintaticamente válida pode alterar como outro parser interpreta strings, números, null, datas e chaves.

Tipos escalares

Revise booleanos, null, strings semelhantes a números, datas e valores com zeros iniciais que o YAML pode inferir de outra forma.

Chaves e aninhamento

Confirme se chaves entre aspas, objetos e arrays vazios, anchors, aliases e estruturas profundas sobrevivem ao formato de destino.

Comentários e estilo

JSON não preserva comentários, anchors, tags nem o estilo do YAML; mantenha o original quando esses detalhes forem importantes.

Parser da aplicação

Valide o resultado com o mesmo parser e esquema do sistema de destino antes de substituir configurações de produção.

Um exemplo prático, um caso limite e uma nota do autor

Exemplo prático

Converta uma configuração contendo true, false, null, 0012 e strings com aparência de data, e verifique se os tipos não mudaram durante a análise YAML.

Caso limite

YAML suporta âncoras, aliases, tags e arquivos multidocumento sem equivalente direto em JSON, que podem ser achatados ou rejeitados.

Nota do autor

Comparo as estruturas parseadas depois da conversão em vez de confiar em uma saída visualmente parecida.

Ferramentas relacionadas

Você também pode achar essas ferramentas úteis.

Perguntas frequentes sobre o conversor JSON ↔ YAML

Meu JSON ou YAML é enviado durante a conversão?
Não. A conversão roda em um parser local no seu navegador, então arquivos de configuração com segredos podem ser convertidos com segurança.
Por que o YAML não consegue analisar?
YAML é sensível à indentação, portanto, mesmo pequenos erros de espaçamento podem interromper a análise.
A formatação mudará após a conversão?
Sim, a formatação pode ser diferente, mas a estrutura de dados deve permanecer a mesma.