Conversor JSON ↔ YAML
Converter
Cole JSON e obtenha YAML limpo, ou cole YAML e obtenha JSON com indentação consistente. Usa js-yaml: âncoras, escalares multilinha e peculiaridades de YAML são tratadas corretamente. Útil para alternar entre manifestos do Kubernetes, workflows do GitHub Actions, configs do Astro / Vite e ferramentas baseadas em JSON.
name: AZ Tools version: 1.0.0 tags: - fast - private - client-side deploy: host: aztools.app port: 443
Como usar
- Escolha a direção — JSON → YAML ou YAML → JSON.
- Cole a entrada. O resultado é atualizado em tempo real.
- Mude a indentação (2 ou 4) da saída.
- Trocar reutiliza a saída como nova entrada.
Perguntas frequentes
- Qual versão de YAML?
- YAML 1.2 via js-yaml. Âncoras, estilo flow, escalares multilinha, booleanos e null são todos tratados.
- Mantém a ordem das chaves?
- Sim. Ao emitir YAML, a ordem natural do objeto JSON é mantida; ao emitir JSON, a ordem do mapping YAML.
- E se a entrada for inválida?
- Verá o erro do parser (linha e coluna) em vermelho. Ao corrigir, a saída atualiza imediatamente.
- Lida com comentários?
- Comentários YAML são descartados porque JSON não tem equivalente. JSON → YAML produz um documento sem comentários.
Ferramentas relacionadas
Número para Palavras
Escreva qualquer número em inglês, coreano ou japonês — para cheques, contratos ou só clareza.
Conversor de Unidades CSS
Converta entre px, rem, em, pt, vw, vh e % usando seu próprio tamanho de fonte e viewport.
Conversor de Tamanho de Dados
Converta entre bytes, KB, MB, GB, TB — em decimal (1000) ou binário (1024).
Conversor de Algarismos Romanos
Converta entre algarismos arábicos e romanos de 1 a 3999.
Conversor de Bases Numéricas
Converta números entre binário, octal, decimal e hexadecimal.
Conversor de Unidades
Converta comprimento, peso, temperatura, área, volume, velocidade e tempo.