Conversor de YAML para JSON
Converta YAML em JSON online com suporte para múltiplos documentos e validação instantânea, sem necessidade de carregamento
Dicas de YAML para JSON
- YAML com múltiplos documentos (ficheiros separados por ---) é convertido numa única matriz JSON, um elemento por documento.
- Escolha a saída compacta quando for utilizar o JSON em variáveis de ambiente ou ferramentas CLI.
- Os ficheiros docker-compose, Kubernetes, GitHub Actions e Ansible são analisados sem problemas - âncoras e aliases são resolvidos.
- Os comentários YAML são descartados no JSON - não têm equivalente no formato.
Recursos Profissionais de Processamento de Conversor de YAML para JSON
Tudo que você precisa para trabalhar com dados Conversor de YAML para JSON de forma eficiente e profissional
Suporte YAML Completo
Âncoras, aliases, merge keys, estilo de fluxo e ficheiros com múltiplos documentos são analisados corretamente.
Opções de Saída
JSON formatado com 2 ou 4 espaços, ou saída compacta numa única linha.
Deteta Múltiplos Documentos
Ficheiros separados por --- tornam-se automaticamente numa matriz JSON - perfeito para manifestos K8s.
Erros Precisos
YAML inválido é reportado com a mensagem do parser, pelo que os problemas são fáceis de localizar.
Conversão Instantânea
Manifestos de grande dimensão são convertidos em milissegundos, sem qualquer atividade de rede.
Privado desde a Conceção
Os dados permanecem no separador do seu navegador. Feche-o e tudo desaparece.
Como Funciona
Passos simples para processar seu Conversor de YAML para JSON como um profissional
Cole o Seu YAML
Copie uma configuração, um ficheiro docker-compose ou um manifesto Kubernetes para a área de entrada.
Escolha o Estilo de Saída
Escolha indentação de 2 ou 4 espaços, ou saída compacta.
Clique em Converter
O YAML é analisado - âncoras resolvidas - e serializado em JSON.
Copie o JSON
Copie a saída para o seu script, pedido de API ou documento de política.
Formatador e Validador Profissional de Conversor de YAML para JSON
O processamento de Conversor de YAML para JSON corre inteiramente no seu browser — sem uploads, sem contas, sem limites.
Método de processamento
Consulte os exemplos, limites de sintaxe e documentação original da ferramenta para compreender o resultado.
Recursos Técnicos Principais:
- • Parser YAML 1.2 completo: âncoras, aliases, merge keys, estilos de fluxo
- • Ficheiros com múltiplos documentos (---) convertidos numa matriz JSON
- • Opções de saída compacta ou formatada
- • Mensagens de erro exatas com indicação da linha
- • Conversão totalmente no lado do cliente - os seus dados nunca saem do navegador
Processamento e resultado
Verifique o método indicado e compare o resultado com a entrada antes de o utilizar.
Segurança e Privacidade:
- • Conversão 100% no lado do cliente - sem carregamentos para o servidor, nunca
- • Sem rastreio, cookies ou registo de dados
- • Encriptação HTTPS para ligações seguras
- • Os ficheiros de configuração e os manifestos permanecem no seu dispositivo
- • Abordagem compatível com o RGPD e o CCPA
Por Que Profissionais Escolhem o EZ Formatter
Os seus dados permanecem no seu browser
Perguntas frequentes
Respostas a perguntas comuns sobre formatação Yaml To Json
Sim, completamente gratuito e sem registo. Todo o processamento é feito localmente no seu navegador.
Sim. As âncoras YAML (&anchor) e os aliases (*alias) são resolvidos em estruturas duplicadas simples, e as chaves de fusão (<<:) são expandidas - a saída JSON é totalmente autónoma.
Sim. Os ficheiros compose padrão e os manifestos Kubernetes são convertidos diretamente. Manifestos com múltiplos documentos (separados por ---) tornam-se numa matriz JSON com um objeto por documento.
Os comentários são descartados - o JSON não tem sintaxe de comentários. Apenas a estrutura de dados real é convertida.
Sim - utilize o nosso conversor de JSON para YAML no sentido inverso, com opções de indentação de 2 ou 4 espaços.
As âncoras (&) e os aliases (*) são resolvidos para os seus valores completos - o JSON não tem nenhum mecanismo de referência, pelo que os nós partilhados são duplicados. As chaves de fusão (<<:) são fundidas nos respetivos mapas, e os fluxos multi-documento (separados por ---) são convertidos num array JSON de documentos. As tags (!!timestamp e afins) seguem o core schema do YAML 1.2.
De acordo com o core schema do YAML 1.2: true/false → booleano, inteiros e números de vírgula flutuante (incluindo as formas 0x/0o) → números, null/~/vazio → null, tudo o resto → string. A coerção booleana do YAML 1.1 (no/yes/on/off) NÃO é aplicada - a saída JSON corresponde à semântica do YAML 1.2, que é o que o yaml.org específica como atual.
Os comentários (descartados, uma vez que o JSON não os tem), as tags locais personalizadas (!mytag - mantidas como string com um aviso) e os aliases recursivos (um nó que se referência a si próprio), que não podem ser serializados como JSON finito e são reportados como erros em vez de bloquear o processo.
Referências Autoritativas
Normas e documentação oficial que definem os formatos com que esta ferramenta trabalha.
YAML 1.2.2 Specification - yaml.org
A especificação oficial do YAML 1.2.2, em yaml.org, a página inicial do formato.
YAML - Wikipedia
Sintaxe YAML: estilos de bloco, âncoras, resolução de tipos e o problema da Noruega.
RFC 8259 - The JavaScript Object Notation (JSON) Data Interchange Format
A norma do IETF que define o formato de intercâmbio de dados JSON e a sua gramática.
JSON - json.org
O sítio original do JSON, de Douglas Crockford, com a introdução ao formato em muitas línguas.
MDN Web Docs - Working with JSON
Guia da Mozilla para trabalhar com JSON em JavaScript: parse, stringify e revivers.
JSON - Wikipedia
Tipos de dados JSON, história da sintaxe e a sua ascensão como formato dominante de intercâmbio de APIs.
Ferramentas práticas para formatar, validar e transformar dados estruturados e conteúdo de marcação