Ir para o conteúdo
ToolsMinify logo
Conversores

Conversor YAML para JSON

Cole YAML e converta para JSON online - ou o caminho inverso na mesma pagina.

Sobre o Conversor YAML para JSON

Cole YAML e converta para JSON online - ou o caminho inverso na mesma pagina. Este conversor YAML para JSON gratis roda so no navegador, entao Docker Compose, GitHub Actions e manifests Kubernetes com secrets nao saem do dispositivo. O tipado YAML 1.2 CORE padrao mantem o codigo de pais NO e yes como strings (ative YAML 1.1 se precisar de booleanos legado yes/no/on/off). Streams multi-documento separados por --- viram um array JSON; Inverter alimenta a saida de volta como entrada.

Como usar o Conversor YAML para JSON

  1. Escolha YAML → JSON ou JSON → YAML (ou Inverter direcao apos converter).
  2. Cole seu config, solte um .yaml / .yml / .json local (max. 10 MB - so leitura no navegador) ou carregue um exemplo Docker Compose, GitHub Actions, Kubernetes ou problema Noruega.
  3. Escolha YAML 1.2 CORE (recomendado) ou YAML 1.1 legado, indentacao 2/4 e opcionalmente ordenar chaves. Revise o censo de tipos e o badge multi-documento.
  4. Copie ou baixe o resultado. Comentarios sao removidos em YAML → JSON porque JSON nao tem. Nada e enviado.

Exemplos de Conversor YAML para JSON

Docker Compose para JSON

Cole um bloco services de compose.yaml e obtenha JSON tipado para API ou fixture. Portas como "8080:80" continuam strings quando entre aspas.

Workflow do GitHub Actions

Converta um trecho de workflow YAML para JSON para inspecionar o aninhamento, ou volte para YAML ao editar fixtures a mao.

Deployment Kubernetes

apiVersion / kind / metadata / spec convertem limpo. version: "1.25" entre aspas permanece string para nao virar float.

Stream multi-documento

Dois manifests separados por --- viram um array JSON de dois objetos. Inverta para JSON → YAML para reemitir um stream com ---.

Checar o problema Noruega

Carregue o exemplo Noruega com YAML 1.2: o pais NO permanece "NO". Mude para YAML 1.1 e NO vira false - use o censo de tipos para pegar coercao silenciosa.

Perguntas frequentes sobre o Conversor YAML para JSON

Como converto YAML para JSON online?
Escolha YAML → JSON, cole seu YAML (ou solte um .yaml / .yml) e copie ou baixe o JSON. A conversao roda no navegador - nada e enviado.
Posso converter JSON para YAML na mesma pagina?
Sim. Mude para JSON → YAML ou use Inverter direcao. Um array de objetos de uma conversao multi-documento reemite um stream YAML separado por ---.
Serve para Docker Compose, GitHub Actions e Kubernetes?
Sim. Esses sao os casos principais. Carregue os exemplos ou cole seu compose.yaml, workflow ou Deployment. Configs privados ficam na sua maquina porque o parse nunca sai do navegador.
O que e o problema Noruega?
YAML 1.1 trata yes, no, on, off, y e n sem aspas como booleanos, entao o codigo de pais NO vira false no JSON. Esta ferramenta usa YAML 1.2 CORE por padrao, que mantem NO e yes como strings. Ative YAML 1.1 so se precisar do comportamento legado.
Como arquivos YAML multi-documento sao tratados?
Documentos separados por --- viram um array JSON, um elemento por documento na ordem. E assim que muitas ferramentas DevOps tratam um stream de manifests.
Comentarios YAML sao preservados no JSON?
Nao. JSON nao tem sintaxe de comentario, entao # sao removidos. A UI mostra um badge quando havia comentarios para voce saber que anotacoes nao sobreviveram.
Meu YAML e enviado a um servidor?
Nao. Parse e conversao rodam so no navegador. Seguro para manifests com secrets, URLs de banco e hostnames internos.
Em que difere de outros conversores YAML para JSON?
Uma URL cobre os dois sentidos com Inverter, toggle YAML 1.2 vs 1.1 para o problema Noruega, multi-documento → array JSON com contagem, censo de tipos ao vivo, exemplos DevOps e erros com linha precisa - sem enviar seu config.