Conversor YAML ↔ JSON
Este conversor transforma YAML em JSON formatado e JSON em YAML, mostrando a mensagem de erro do parser se a entrada for inválida.
Sobre esta ferramenta
Este conversor transforma YAML em JSON formatado e JSON em YAML, mostrando a mensagem de erro do parser se a entrada for inválida.
Como usar
- Cole YAML na caixa YAML ou JSON na caixa JSON.
- Clique em YAML → JSON ou JSON → YAML.
- Copie o resultado.
Bom saber
- A conversão usa a biblioteca js-yaml; o JSON gerado é indentado com 2 espaços, e o YAML usa indentação de 2 espaços sem quebra automática de linha.
- O YAML 1.2 é um superconjunto do JSON, então um JSON válido também é um YAML válido.
- Os comentários do YAML se perdem na conversão para JSON, porque o JSON não tem sintaxe de comentários.
- A indentação do YAML deve usar espaços; tabulações não são permitidas.
Funciona inteiramente no seu navegador — nada do que você digita é enviado ou armazenado.
Perguntas frequentes
Por que recebo um erro de indentação?
O YAML depende de uma indentação consistente com espaços. Tabulações ou chaves desalinhadas causam erros de análise.
Os comentários do YAML são mantidos?
Não. O JSON não tem comentários, então eles são descartados na conversão a partir do YAML.
Posso converter arquivos do Kubernetes ou do Docker Compose?
Sim. Documentos YAML únicos, como manifests e arquivos compose, são convertidos diretamente.
Minha configuração é enviada?
Não. A conversão acontece no seu navegador, então os segredos das suas configs ficam no seu dispositivo.