Conversor de JSON para YAML Online

Blog

Conversor de JSON para YAML Online

BlogCheatsheets
Loading...
Loading JSON <> Yaml...

Descrição

Converta facilmente JSON para YAML e YAML para JSON com validação e formatação instantâneas.

Sobre Conversor de JSON para YAML Online

O Conversor JSON ↔ YAML transforma dados entre JSON e YAML em ambas as direções, com validação, inteiramente no seu navegador. JSON é compacto e omnipresente em APIs; YAML é mais legível e comum em ficheiros de configuração (pipelines de CI, Kubernetes, Docker Compose). Esta ferramenta permite mover uma estrutura entre os dois sem edição manual, preservando o aninhamento, os arrays e os tipos.

Como usar

  1. Cole JSON para o converter em YAML, ou cole YAML para o converter em JSON.
  2. A saída convertida aparece instantaneamente com a formatação aplicada.
  3. A entrada inválida é assinalada para que possa corrigir a sintaxe antes de converter.
  4. Copie o resultado para o seu ficheiro de configuração ou pedido de API.

Exemplos

ExemploEntradaSaída
JSON → YAML{"name":"app"}name: app

Perguntas frequentes

YAML é um superconjunto de JSON?

Sim. Qualquer JSON válido também é YAML válido, pelo que JSON colado num analisador de YAML funciona. O inverso não é verdadeiro — YAML tem funcionalidades (comentários, âncoras, múltiplos documentos) que JSON não consegue expressar.

O que acontece aos comentários YAML ao converter para JSON?

São descartados. JSON não tem sintaxe de comentários, pelo que os comentários não podem ser representados e perdem-se na conversão para JSON.

Porque é que o meu número YAML se transformou numa cadeia (ou vice-versa)?

YAML infere tipos a partir da formatação: números sem aspas tornam-se números e true/false tornam-se booleanos. Coloque um valor entre aspas para o forçar a permanecer como cadeia. Note que algumas ferramentas YAML 1.1 também tratam yes/no/on/off como booleanos — uma surpresa comum ao mover configurações entre ferramentas.

Os dados saem do meu navegador?

Não. A conversão e a validação são executadas localmente — útil para ficheiros de configuração que possam conter segredos.