Conversor JSON ↔ YAML
Converte dados entre os formatos JSON e YAML.
Visão geral
JSON e YAML representam o mesmo modelo de dados, mas os ecossistemas não se entendem: Kubernetes, pipelines de CI e Ansible falam YAML, enquanto APIs e o ferramental JavaScript falam JSON. Este conversor traduz entre os dois na hora, em qualquer um dos dois sentidos, com a biblioteca js-yaml rodando localmente no seu navegador.
Como usar
- Escolha o sentido na aba JSON → YAML ou YAML → JSON.
- Cole a sua entrada no campo JSON (ou YAML). O campo de saída se atualiza conforme você digita.
- Se a entrada não puder ser interpretada, a mensagem de erro aparece entre os dois campos; caso contrário, copie o resultado.
Exemplos
{"name":"sitekits","tags":["a","b"]}→
name: sitekits
tags:
- a
- b
- O sentido inverso transforma esse mesmo YAML de volta em JSON formatado com indentação de 2 espaços.
Observações
Converter YAML para JSON normaliza os valores: escalares com e sem aspas viram igualmente strings ou números JSON comuns, e os comentários são descartados. JSON é (quase) um subconjunto de YAML, então o ciclo JSON → YAML → JSON volta intacto para dados comuns.
Recursos que só existem no YAML — comentários, âncoras, tags personalizadas — não sobrevivem à ida para JSON, então guarde o original quando ele for a sua fonte de verdade.