Conversor de JSON para YAML Online
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
- Cole JSON para o converter em YAML, ou cole YAML para o converter em JSON.
- A saída convertida aparece instantaneamente com a formatação aplicada.
- A entrada inválida é assinalada para que possa corrigir a sintaxe antes de converter.
- Copie o resultado para o seu ficheiro de configuração ou pedido de API.
Exemplos
| Exemplo | Entrada | Saí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.