Converter YAML para JSON online | Grátis | Awesome Toolkit

Conversor YAML ↔ JSON

Converta YAML para JSON ou JSON para YAML. Suporta YAML 1.2, âncoras e arquivos multi-documento.

Por Marshkalk

Direção
Saída JSON

Como usar o conversor YAML ↔ JSON

  1. Selecione a direção: YAML → JSON ou JSON → YAML.
  2. Cole seu YAML ou JSON no campo de entrada.
  3. Clique em Converter. O resultado aparece no painel de saída.
  4. Copie a saída para a área de transferência.

YAML vs JSON: diferenças principais

YAML é um superconjunto de JSON, todo documento JSON válido é também YAML válido. No entanto, YAML adiciona vários recursos que o tornam melhor para configuração editada manualmente:

  • Comentários: YAML suporta comentários #; JSON não
  • Sem aspas obrigatórias: strings simples não precisam de aspas em YAML
  • Strings multilinha: escalares de bloco YAML (| e >) tornam texto longo legível
  • Âncoras e aliases: &âncora define um bloco reutilizável; *alias o referencia, eliminando duplicações
  • Múltiplos documentos: um único arquivo YAML pode conter vários documentos separados por ---

JSON é mais simples, portável e universalmente suportado por APIs e parsers, o formato preferido para comunicação máquina a máquina.

Quando converter YAML → JSON?

  • Uma API ou ferramenta requer JSON mas seus dados fonte são um arquivo de configuração YAML
  • Você quer inspecionar a estrutura resolvida de um arquivo YAML com âncoras e aliases
  • Precisa verificar se um arquivo YAML é analisado corretamente

Quando converter JSON → YAML?

  • Está escrevendo um arquivo de configuração (Kubernetes, GitHub Actions, Docker Compose) e quer partir de dados JSON existentes
  • Quer adicionar comentários ou simplificar a sintaxe para colegas que editam arquivos manualmente

Privacidade

A conversão roda no seu navegador com a biblioteca js-yaml. Nenhum dado é enviado a qualquer servidor.