construction
Lexora Tools

Conversor de JSON para YAML

Converta JSON em YAML limpo e válido para Kubernetes, Docker Compose, pipelines de CI e arquivos de configuração.

Opções

100% privado: tudo roda no seu navegador e nada é enviado.

Como converter JSON para YAML

Sem cadastro e sem instalação: funciona direto no seu navegador.

  1. Passo 1:Cole seu JSON na caixa de entrada, envie um arquivo .json ou clique em Carregar exemplo.
  2. Passo 2:Escolha indentação de 2 ou 4 espaços e opções como estilo de bloco para texto multilinha ou aspas em todas as strings.
  3. Passo 3:Copie o YAML ou baixe-o como arquivo .yaml, pronto para Kubernetes, Docker Compose ou seu pipeline de CI.

Perguntas frequentes sobre JSON para YAML

Como converter JSON para YAML?

Cole seu JSON no conversor e o YAML aparece na hora. Objetos viram pares chave: valor, arrays viram listas com hífens e o aninhamento é expresso por indentação.

Por que alguns valores aparecem entre aspas?

Valores como yes, no, on, off, null, 1.10 ou 2024-01-01 seriam interpretados pelos parsers YAML como booleanos, null, números ou datas. Colocá-los entre aspas garante que continuem sendo strings, exatamente como no seu JSON.

YAML é um superconjunto de JSON?

Sim. O YAML 1.2 foi projetado como superconjunto do JSON, então todo documento JSON válido também é YAML válido. Converter para YAML em estilo de bloco apenas o torna mais legível.

Posso usar o resultado no Kubernetes ou no Docker Compose?

Sim. O conversor gera YAML padrão com espaços na indentação (nunca tabulações), compatível com kubectl, Helm, Docker Compose, GitHub Actions, Ansible e outras ferramentas baseadas em YAML.

Meu JSON é enviado a um servidor?

Não. A conversão acontece inteiramente no seu navegador, então arquivos de configuração, segredos e dados de API nunca saem do seu dispositivo.

Por que converter JSON para YAML?

YAML é a linguagem de configuração da infraestrutura moderna: manifestos do Kubernetes, charts do Helm, arquivos do Docker Compose, pipelines do GitHub Actions e GitLab CI, playbooks do Ansible e especificações OpenAPI são escritos nele. Como o YAML é um superconjunto do JSON, qualquer documento JSON pode ser expresso em YAML, mas a versão YAML é muito mais fácil de ler e revisar graças à indentação no lugar de chaves, à ausência de aspas obrigatórias e ao suporte a comentários. Este conversor gratuito de JSON para YAML transforma respostas de API, configurações geradas e schemas JSON em YAML organizado com um clique.

Uma conversão ingênua pode alterar seus dados sem aviso: valores sem aspas como yes, no, on, off, NO (o “problema da Noruega”), 1.10 ou 2024-01-01 podem ser lidos como booleanos, números ou datas. Nosso conversor detecta esses valores ambíguos e os coloca entre aspas, mantém o texto multilinha legível com o estilo de bloco literal e permite escolher indentação de 2 ou 4 espaços, colocar aspas em todas as strings ou adicionar o marcador de documento ---. O YAML é gerado inteiramente no seu navegador, então segredos e configurações internas nunca saem da sua máquina.