JSON → YAML
Converte JSON para YAML 1.2 com indentação ao invés de chaves para arquivos de configuração do Kubernetes, Docker Compose e CI.
Arraste arquivos aqui ou clique
Ctrl+V para colar da área de transferência
Como converter JSON para YAML
- 1Envie seu arquivo JSON arrastando, clicando ou colando.
- 2Ajuste as configurações de qualidade, se necessário.
- 3Clique em 'Converter Agora' e aguarde a conclusão da conversão.
- 4Baixe seu arquivo YAML convertido.
Sobre a conversão de JSON para YAML
JSON é um formato de intercâmbio de texto de pares chave-valor que segue o padrão RFC 8259. Ele suporta apenas seis tipos básicos de dados e não suporta comentários. YAML é um formato de serialização baseado em indentação que segue o padrão 1.2, suporta referências de âncora e é o formato comum para configurações do Kubernetes. Esta conversão atende ao requisito de adaptação de formato de arquivo de configuração.
O YAML de saída geralmente tem um tamanho menor que o JSON original. Todos os valores numéricos, booleanos, estruturas aninhadas e nomes de chave do JSON original são totalmente preservados. O JSON não suporta comentários nativamente, portanto nenhum comentário pode ser mantido. Os dados JSON originais são completamente mapeados para a estrutura de indentação YAML de acordo com sua hierarquia.
A saída desta conversão está em conformidade com o padrão YAML 1.2. Ela pode ser usada diretamente para configuração de cluster Kubernetes 1.x e escrita de arquivo de configuração do Docker Compose, se adapta a todos os fluxos de trabalho CI/CD principais, e a saída pode ser usada sem ajuste secundário de formato.
JSON vs YAML: comparação técnica
| Recurso | JSON | YAML |
|---|---|---|
| Lançamento | 2001 | 2001 |
| Desenvolvedor | Douglas Crockford | YAML community |
Perguntas frequentes sobre JSON → YAML
A estrutura de saída terá erros após a conversão
Se a estrutura JSON original for válida, a estrutura YAML de saída corresponderá completamente aos dados originais. A consistência estrutural pode ser verificada com ferramentas oficiais de validação YAML, e não ocorrem desvios estruturais.
Comentários do JSON original serão preservados
A especificação oficial do JSON não suporta comentários, portanto o JSON padrão não contém conteúdo de comentário. Comentários não padrão não podem ser preservados no YAML padrão, e a saída inclui apenas dados que estão em conformidade com a especificação.
Qual é o limite de tamanho de arquivo
O limite superior para conversão de arquivo único é 50MB, e apenas um arquivo pode ser processado por conversão. Arquivos que excedem o limite são rejeitados pelo sistema, e você precisa dividir o arquivo antes de reenviar.
Meus arquivos serão armazenados
A conversão é concluída no lado do servidor. Os arquivos são carregados no servidor via HTTPS, e o servidor exclui imediatamente tanto o arquivo de origem quanto o de saída após a conclusão da conversão, nenhum armazenamento é realizado.