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
- Escolha YAML → JSON ou JSON → YAML (ou Inverter direcao apos converter).
- 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.
- 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.
- 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.
Ferramentas relacionadas
Minificador e formatador de JSON
Minificador e formatador de JSON online grátis. Minifique JSON para reduzir payloads ou formate com indentação de 2 espaços - valida na hora, sem upload.
Conversor JSON para CSV
Converta JSON para CSV e CSV para JSON no navegador. Achata objetos aninhados, desachata chaves com ponto ao voltar, NDJSON, preset Excel UE, RFC 4180. Nada e enviado.
Comparador de texto (Diff)
Compare dois textos lado a lado no navegador. Nada e enviado - seguro para configs, logs e contratos. Ignore espacos ou maiusculas, veja destaque por palavra e copie um diff unificado.