JSON e YAML: os mesmos dados, escritos de outra forma
O YAML representa os mesmos dados que o JSON, mas sem chaves, colchetes nem aspas desnecessárias: a estrutura é marcada pelo recuo. Por isso é usado pelo Kubernetes, Docker Compose, Ansible, GitHub Actions e por muitos arquivos de configuração.
Esta ferramenta converte o JSON para YAML mantendo a ordem das chaves. Ela só coloca aspas onde são necessárias para que o valor não mude de tipo: um texto como "01310", "true" ou "yes" fica entre aspas para que o YAML não o leia como número ou booleano.
Você pode escolher recuo de 2 ou 4 espaços. Os números inteiros muito longos são mantidos completos.
Como converter JSON para YAML
- Cole o JSON ou abra um arquivo .json.
- Escolha o recuo: 2 ou 4 espaços.
- Clique em “Converter para YAML”.
- Copie o resultado ou baixe-o como arquivo .yaml.
Quando usar
- Passar para YAML um manifesto do Kubernetes que você tem em JSON.
- Escrever a configuração do Docker Compose ou do GitHub Actions a partir de um exemplo em JSON.
- Converter uma especificação OpenAPI/Swagger de JSON para YAML.
- Deixar mais legível um arquivo de configuração longo.
Perguntas Frequentes
Que versão de YAML é gerada?
YAML 1.2, compatível com as bibliotecas mais comuns (js-yaml, PyYAML, Kubernetes, Docker Compose).
Por que alguns textos saem entre aspas?
Porque sem aspas o YAML os leria como outro tipo: "123" seria um número, "true" ou "yes" um booleano e "null" um valor vazio. As aspas mantêm o valor exatamente igual ao do JSON.
Dá para voltar de YAML para JSON?
Sim, com o conversor de YAML para JSON. Na ida e na volta você obtém os mesmos dados.
Meus dados são enviados para algum servidor?
Não. Tudo é processado no seu navegador com JavaScript. O texto que você cola e os arquivos que abre não saem do seu dispositivo, por isso pode usar dados internos ou de clientes com tranquilidade.
É grátis?
Sim. Você pode experimentar a ferramenta grátis com um documento (colado ou um arquivo) e mudar as opções quantas vezes quiser; as tentativas com erro não gastam o teste. Para uso ilimitado e para processar vários arquivos de uma vez, o ToolStudio Pro custa 1,99 € por mês e inclui todas as ferramentas.