O que é
Este conversor transforma dados de JSON para YAML e de YAML para JSON — os dois formatos mais usados para configuração e troca de dados. Você escolhe a direção, cola o conteúdo e recebe a conversão pronta para copiar.
JSON (JavaScript Object Notation) é compacto e universal em APIs; YAML é mais legível para humanos e comum em arquivos de configuração como Docker Compose, GitHub Actions, Kubernetes e Ansible. Como os dois representam a mesma estrutura de dados (objetos, listas e valores), a conversão entre eles é direta.
A ferramenta valida a entrada e aponta o erro quando o JSON ou o YAML está malformado. Toda a conversão é feita no seu navegador, com uma biblioteca de YAML consolidada — nada é enviado para servidores, então dá para usar com configurações sensíveis.
Como usar
- Escolha a direção: JSON → YAML ou YAML → JSON.
- Cole o conteúdo no campo de entrada (ou use 'Carregar exemplo').
- Veja o resultado convertido no campo ao lado.
- Clique no ícone de copiar para usar o resultado.
Exemplos
- Converter um docker-compose.yml para JSON para inspecionar a estrutura.
- Transformar a resposta JSON de uma API em YAML mais legível.
- Migrar configurações entre ferramentas que usam formatos diferentes.
- Validar rapidamente se um YAML está bem formado (erro é apontado).
Perguntas frequentes
Qual a diferença entre JSON e YAML?
Os dois representam a mesma estrutura de dados. O JSON é mais compacto e universal em APIs; o YAML é mais legível, usa indentação em vez de chaves e é comum em arquivos de configuração. Todo JSON válido pode virar YAML e vice-versa.
Meus dados são enviados para algum servidor?
Não. A conversão acontece inteiramente no seu navegador, com uma biblioteca de YAML executada localmente. Nada é enviado nem armazenado, então você pode converter configurações sensíveis com segurança.
A ferramenta valida o JSON e o YAML?
Sim. Se a entrada estiver malformada, a ferramenta mostra a mensagem de erro em vez de um resultado, ajudando a encontrar o problema (uma vírgula sobrando no JSON ou uma indentação errada no YAML, por exemplo).
Serve para Docker Compose, Kubernetes e GitHub Actions?
Sim. Esses arquivos usam YAML, e o conversor ajuda a passá-los para JSON (para inspecionar ou processar) e de volta. A estrutura é preservada na conversão.