YAML para JSON
Cole o seu YAML e a Happycapy devolve JSON bem formado, preservando a estrutura, a hierarquia e os tipos de dados. Útil para transformar ficheiros de configuração, pipelines de CI ou especificações de API escritas em YAML em JSON para ferramentas que dele necessitem. Grátis para começar.
Ferramentas relacionadas
Todas as ferramentasComo YAML se torna JSON
Cole YAML e converta configuração baseada em indentação em JSON para APIs, scripts ou validação.
Cole o seu YAML
Insira o seu YAML — um ficheiro de configuração, um manifesto ou quaisquer dados YAML.
Defina a sua preferência de resultado
Diga se quer JSON formatado (indentado) ou minificado numa única linha, e como tratar os tipos.
Obtenha JSON válido
A ferramenta analisa o YAML e devolve JSON bem formado, com a estrutura, o aninhamento e os tipos de dados preservados.
Copie ou transfira
Copie o JSON diretamente, ou transfira-o para colocar no seu projeto.
Quem converte YAML em JSON
Útil para developers, fluxos de trabalho DevOps, revisão de configurações e transferência entre formatos de dados.
Programadores e engenheiros de DevOps
Transformem configurações YAML, pipelines de CI e manifestos de Kubernetes em JSON para ferramentas e APIs que o esperam.
Criadores de API e integrações
Convertam especificações e fixtures YAML em payloads JSON sem edição manual.
Quem recebe um ficheiro YAML
Leiam ou reutilizem rapidamente dados YAML como JSON sem aprender a sintaxe do YAML.
Dicas para uma conversão limpa de YAML para JSON
Indentação, anchors, comentários, arrays e strings entre aspas determinam se a conversão é exata.
Verifique a sua indentação
O YAML precisa de espaços, não de tabulações — indentação inconsistente é a razão mais comum para uma conversão falhar.
Peça formatado ou minificado
Peça JSON indentado para leitura, ou minificado para incorporar em código ou pedidos.
Diga como tratar os tipos
Por predefinição, números e booleanos mantêm o tipo — peça tudo como strings se for disso que precisa.
Sinalize ficheiros com vários documentos
Se o seu YAML tem separadores '---', mencione-o para que cada documento se torne um elemento do array.
Atenção a âncoras e aliases
Estes são expandidos em valores completos no JSON — diga se espera isso para que o resultado fique certo.
Oculte segredos primeiro
Retire chaves de API ou palavras-passe da configuração antes de colar em qualquer ferramenta online.
O que esperar de YAML para JSON
Veja o que esperar da qualidade do resultado, das verificações seguintes e do download em YAML para JSON.
Para YAML válido, a conversão é rápida e precisa, preservando a estrutura e os tipos de dados. Ficheiros de configuração, manifestos e especificações de API bem formados convertem-se sem problemas. A principal fonte de erros é YAML inválido — indentação inconsistente ou tabulações (o YAML exige espaços) — por isso, se uma conversão parecer estranha, verifique primeiro a indentação da origem.
Exemplo: Um utilizador colou um manifesto de implementação do Kubernetes em YAML e pediu JSON formatado. A ferramenta devolveu JSON válido com a mesma estrutura aninhada — apiVersion, kind, metadata e spec todos preservados, itens de lista como arrays, e as contagens de réplicas mantidas como números em vez de strings.
Notas sobre conversão de YAML
Consulte esta secção quando os detalhes de origem incluírem: Indentação, anchors, comentários, arrays e strings entre aspas determinam se a conversão é exata.
- YAML inválido (tabulações em vez de espaços, indentação incorreta) não será convertido — a origem tem primeiro de ser válida.
- Os comentários do YAML não são transportados, já que o JSON não os suporta.
- Ficheiros muito grandes ou com hierarquia muito profunda podem precisar de ser divididos ou verificados manualmente quanto à legibilidade.
Perguntas frequentes
O que faz um conversor de YAML para JSON?
Lê YAML — um formato de dados fácil de ler, muitas vezes usado em ficheiros de configuração — e devolve os mesmos dados em JSON, preservando as chaves, a hierarquia, os arrays e os tipos de valores. YAML e JSON conseguem representar as mesmas estruturas de dados, por isso a conversão é direta.
Os tipos de dados são preservados?
Sim — os números continuam a ser números, true/false continuam a ser booleanos e null continua a ser null, em vez de se tornarem strings entre aspas. Se preferir tudo como strings, basta indicá-lo e o resultado pode refletir isso.
Posso escolher entre formato indentado ou minificado?
Sim — peça JSON indentado (formatado) para melhor legibilidade, ou JSON minificado numa única linha para incorporar em código ou enviar pela rede.
Lida com ficheiros YAML com múltiplos documentos?
Sim — ficheiros YAML com vários documentos separados por '---' podem ser convertidos num array JSON com um objeto por documento. Mencione que tem um ficheiro com múltiplos documentos para que seja tratado corretamente.
E quanto a anchors, aliases e comentários?
Os anchors e aliases são expandidos para os seus valores completos no JSON resultante, já que o JSON não tem equivalente. Os comentários são descartados, porque o JSON não suporta comentários.
Os meus dados são privados?
O seu YAML é processado apenas para produzir a conversão e não é publicado em lado nenhum. Ainda assim, evite colar informações sensíveis, como chaves de API ou palavras-passe, em qualquer ferramenta online — remova ou oculte primeiro os valores sensíveis.
Existe um limite de tamanho?
Ficheiros pequenos a moderados convertem-se instantaneamente. Ficheiros YAML muito grandes podem demorar mais tempo ou precisar de ser divididos, e uma hierarquia muito profunda pode ser mais difícil de apresentar de forma clara — verifique o resultado em entradas grandes.
Pronto para criar?
Regista-te gratuitamente e põe agentes de IA a trabalhar nas tuas tarefas, desde trabalhos rápidos a fluxos de trabalho completos, diretamente no teu navegador, sem necessidade de configuração.
Começar gratuitamente




