Converter JSON para YAML online grátis
Converta JSON para YAML em tempo real. Aceita objetos aninhados, arrays e todos os tipos de JSON. Tudo no navegador.
🔒 Seu arquivo nunca sai do seu navegador. A conversão é feita localmente com js-yaml.
Como converter JSON para YAML online
- 1
Cole seu JSON
Cole um JSON válido na caixa de entrada.
- 2
Veja o resultado em YAML
O YAML aparece na hora. A ferramenta valida o JSON e mostra um erro se ele estiver malformado.
- 3
Copie o YAML
Clique em Copiar para levar o YAML para a área de transferência.
JSON e YAML descrevem o mesmo modelo de dados (mapas, listas e valores simples), mas foram pensados para leitores diferentes. O JSON é feito para máquinas: aspas obrigatórias, sem comentários e sem ambiguidade. O YAML é feito para pessoas que editam configurações à mão: indentação no lugar de chaves, aspas opcionais e comentários. Converter JSON para YAML costuma ser o primeiro passo para transformar a resposta de uma API ou uma configuração gerada em algo fácil de manter.
Usos comuns: transformar uma configuração JSON em um manifesto do Kubernetes, um arquivo docker-compose, um workflow do GitHub Actions ou um playbook do Ansible, ecossistemas que adotaram o YAML. Também ajuda a revisar JSONs grandes em um pull request, já que o YAML mostra diferenças linha a linha bem melhor que um JSON em uma única linha.
A conversão acontece no seu navegador com a biblioteca js-yaml: o que você cola não é enviado a nenhum servidor. Antes de gerar o YAML, a ferramenta analisa o JSON, então uma entrada malformada gera um erro claro em vez de um arquivo quebrado. Chaves e colchetes viram indentação, as aspas das chaves são removidas quando é seguro e nada se perde: você pode voltar com o conversor de YAML para JSON. Só lembre que, no YAML, a indentação tem significado e alterá-la muda a estrutura.