OKfmt

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

  1. 1Envie seu arquivo JSON arrastando, clicando ou colando.
  2. 2Ajuste as configurações de qualidade, se necessário.
  3. 3Clique em 'Converter Agora' e aguarde a conclusão da conversão.
  4. 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

RecursoJSONYAML
Lançamento20012001
DesenvolvedorDouglas CrockfordYAML 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.