> JSON ⇄ YAML <
// Converta entre formatos JSON e YAML instantaneamente
JSON ⇄ YAML
Converta em ambas direções. JSON para YAML e YAML para JSON com um clique ou detecção automática ao colar.
Verificação de sintaxe
Valida sua entrada antes da conversão. Mensagens de erro claras ajudam a corrigir problemas de sintaxe.
Sem limites
Processamento 100% do lado do cliente. Sem limites de tamanho, sem envios ao servidor. Seus dados nunca saem do seu navegador.
// SOBRE JSON E YAML
JSON vs YAML:
JSON (RFC 8259) é um formato leve de intercâmbio de dados. YAML (YAML 1.2) é um padrão de serialização amigável e superconjunto de JSON. YAML é usado em arquivos de configuração Docker, Kubernetes, CI/CD e mais.
Exemplo:
{"name":"John","age":30} → name: John
age: 30
Casos de uso comuns:
- >Manifestos Docker Compose e Kubernetes
- >Configurações de pipelines CI/CD (GitHub Actions, GitLab CI)
- >Arquivos de configuração de aplicações
- >Conversão de formato de resposta API
- >Infraestrutura como código (Ansible, Terraform)
>> frequently asked questions
P: Qual é a diferença entre JSON e YAML?
R: JSON usa chaves e colchetes. YAML usa indentação, sendo mais legível. YAML suporta comentários e strings multilinha.
P: Quando usar YAML em vez de JSON?
R: Use YAML para arquivos de configuração editados frequentemente por humanos. JSON para intercâmbio de dados entre sistemas.
P: YAML é um superconjunto de JSON?
R: Sim, desde YAML 1.2, todo documento JSON válido também é YAML válido.
P: O que são âncoras e aliases YAML?
R: Âncoras (&) e aliases (*) YAML permitem definir um valor uma vez e referenciá-lo múltiplas vezes.
P: Quais são os erros comuns do YAML?
R: A indentação deve usar espaços (não tabs), 'yes/no' são interpretados como booleanos, strings com dois pontos podem causar problemas.