Conversor de YAML para JSON Online
Converta YAML para JSON online em segundos. Ferramenta gratuita que transforma arquivos de configuração, manifestos Kubernetes e YAML de CI em JSON limpo. Roda no navegador, sem cadastro.
O que é a Conversão de YAML para JSON?
A conversão de YAML para JSON é o processo de pegar um arquivo YAML (o formato indentado e legível por humanos usado pelo Kubernetes, Docker Compose, GitHub Actions e pela maioria das ferramentas de configuração modernas) e transformá-lo em JSON, o formato que quase toda API, aplicação JavaScript e biblioteca de ferramentas espera. Os dois formatos armazenam o mesmo tipo de dados: objetos, arrays, strings, números, booleanos. Um conversor de YAML para JSON reescreve a estrutura mantendo os valores e tipos intactos. Você geralmente executa uma conversão de YAML para JSON quando precisa passar dados de configuração a algo que não entende YAML, como um script JavaScript, uma chamada de API REST ou uma ferramenta que só lê JSON.
Por que Converter YAML para JSON?
JSON é o formato universal para APIs, navegadores e a maioria das linguagens de programação modernas. YAML é fantástico para humanos escreverem e revisarem, mas assim que você precisa enviar esses dados a um serviço ou carregá-los em JavaScript, JSON é o que funciona sem configuração extra. Converter YAML para JSON online surge quando você precisa buscar configuração de uma fonte YAML e passá-la em uma chamada fetch, colar um valor do Kubernetes em uma ferramenta que espera JSON, entregar configurações a um colega que trabalha em JavaScript, ou testar requisições de API usando rascunhos YAML.
Como Funciona o Nosso Conversor de YAML para JSON
Ao clicar em Converter, a ferramenta analisa seu YAML usando um parser YAML 1.2 rigoroso e o serializa como JSON formatado no painel direito. Blocos indentados viram objetos aninhados, listas com prefixo de hífen viram arrays, e tipos YAML (booleanos, números, datas, nulo) recebem o equivalente JSON correto. Âncoras e aliases são resolvidos, então fragmentos reutilizados expandem para seu valor completo. Tudo acontece no seu navegador. Não enviamos seus dados YAML a nenhum servidor, o que importa se contêm algo sensível como endpoints de API, hostnames ou credenciais.
Recursos Disponíveis
- Conversão com um clique: pressione Converter e o JSON aparece no painel de saída.
- Compatível com YAML 1.2: lida com toda a especificação, incluindo âncoras, aliases e arquivos multidocumento.
- Saída com tipos corretos: números ficam como números, booleanos como booleanos, nulo como nulo.
- JSON formatado: indentação de dois espaços por padrão para facilitar a leitura da saída.
- Suporte a upload: carregue um arquivo .yaml ou .yml do dispositivo ou arraste-o para a entrada.
- Copiar com um clique: copie o JSON com o botão Copiar e cole em qualquer lugar.
Como Usar a Ferramenta
- Cole seu YAML no editor de entrada, ou use o botão Enviar Arquivo para carregar um arquivo .yaml ou .yml.
- Clique no botão Converter para gerar a saída JSON à direita.
- Clique no botão Copiar para copiar o JSON para a área de transferência.
- Use o botão Limpar para redefinir os dois editores quando quiser começar novamente.
Casos de Uso Comuns
- Teste de APIs: criação de payloads de requisição em YAML e conversão para JSON para enviar.
- Trabalho com Kubernetes: transformação de manifestos K8s em JSON para ferramentas que só aceitam JSON.
- Aplicativos JavaScript: carregamento de configuração YAML e passagem como JSON em chamadas fetch.
- Documentação: conversão de exemplos YAML para JSON em docs de API que mostram os dois.
Exemplo de Conversão
Entrada (YAML)
name: John Doe age: 30 skills: - JavaScript - Python
Saída (JSON)
{
"name": "John Doe",
"age": 30,
"skills": ["JavaScript", "Python"]
}