Conversor JSON ↔ YAML
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.
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
Conversor INI ↔ JSON
Converte entre arquivos de config estilo INI e JSON — suporta seções, aninhamento por pontos, comentários e inferência de tipos de valor.
Parser de arquivo .env
Analisa um arquivo .env / dotenv com suporte completo a aspas simples, duplas, valores multilinha e comentários inline. Exporta para JSON, YAML, shell exports, Dockerfile ENV ou Netlify TOML.
Gerador de Sumário Markdown
Gere um TOC `[texto](#anchor)` a partir de headings Markdown — bullet, numerado ou HTML com slugs GitHub/GitLab/simples.
Conversor TOML ↔ JSON
Converta entre TOML (`Cargo.toml`, `pyproject.toml`, configs Hugo) e JSON — lida com tabelas, array-of-tables, tabelas inline, escalares tipados.
Conversor XML ↔ JSON
Converta XML para JSON e vice-versa, com suporte completo a atributos, prefixo de atributo e chave de texto configuráveis. DOMParser nativo do navegador lida com namespaces, CDATA, comentários.
Analisador de texto de largura fixa para CSV / JSON
Divida texto de largura fixa / colunas fixas em campos por larguras de coluna e exporte como CSV ou JSON, no seu navegador.