Conversor YAML ⇄ JSON
Converta YAML em JSON e vice-versa — manifestos do Kubernetes, configurações de CI, especificações OpenAPI.
Conversor YAML ⇄ JSON
Cole um arquivo YAML e recupere o JSON ou cole o JSON e obtenha o YAML limpo – a chave de direção converte nos dois sentidos. Esta é a maneira mais rápida de transformar um manifesto do Kubernetes ou um arquivo docker-compose em JSON para um script, jq ou uma chamada de API, para verificar o que um fluxo de trabalho do GitHub Actions realmente contém ou para mover uma especificação OpenAPI entre os dois formatos. Os formatos de configuração raramente correspondem à ferramenta que você tem em mãos; este conversor fecha essa lacuna sem instalar nada.
O lado YAML analisa com segurança: âncoras e aliases são resolvidos em valores simples e um fluxo de vários documentos separado por --- torna-se uma matriz JSON com um elemento por documento. Os erros de análise são relatados calmamente com o número da linha, portanto, um recuo incorreto na linha 40 de uma configuração de pipeline longa não se transforma em suposições. Indo na direção oposta, JSON válido é sempre YAML válido - a ferramenta emite YAML legível em estilo de bloco e mantém strings longas em uma linha em vez de dobrá-las.
A opção indent controla a saída: dois espaços (a convenção YAML), quatro espaços ou reduzido. Minificado aplica-se apenas a JSON - YAML não tem forma minificada, então essa escolha honestamente recai sobre dois espaços ali. Os comentários não sobrevivem à conversão em nenhuma direção; JSON não tem onde colocá-los.
Tudo é executado localmente no seu navegador e nada é carregado – o que é importante, porque os arquivos de configuração do mundo real carregam tokens, nomes de host internos e cadeias de conexão. Converta, copie o resultado ou baixe-o como um arquivo e encadeie-o no formatador ou nivelador JSON para a próxima etapa.