YAML → JSON
Analisa YAML para JSON, resolve âncoras e strings multilinha, entrega configurações para APIs e programas que só aceitam JSON.
Arraste arquivos aqui ou clique
Ctrl+V para colar da área de transferência
Como converter YAML para JSON
- 1Envie seu arquivo YAML 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 JSON convertido.
Sobre a conversão de YAML para JSON
YAML 1.2 é um formato de serialização de dados baseado em hierarquia de indentação, e é o formato padrão para configurações do Kubernetes e Docker Compose. JSON é um formato de intercâmbio de dados textuais que está em conformidade com a especificação RFC 8259, com apenas seis tipos básicos de dados. YAML é mais fácil de ler por humanos na maioria dos cenários, enquanto JSON é compatível com mais interfaces de programas.
O processo de conversão preserva valores numéricos, booleanos, estruturas aninhadas e nomes de chave originais. Conteúdo incluído no YAML que é incompatível com JSON é excluído da saída. Comentários nativos do YAML não são suportados pelo JSON, portanto são perdidos após a conversão. Referências de âncora no YAML são expandidas para as estruturas JSON correspondentes. O tamanho da saída muda de acordo com as características do conteúdo.
Esta conversão é adequada para converter configurações do Kubernetes ou CI para o formato JSON compatível com interfaces de programas gerais. A saída está em conformidade com a especificação RFC 8259, e pode ser analisada e processada diretamente por todas as linguagens de programação e ferramentas que suportam o formato JSON.
YAML vs JSON: comparação técnica
| Recurso | YAML | JSON |
|---|---|---|
| Lançamento | 2001 | 2001 |
| Desenvolvedor | YAML community | Douglas Crockford |
Perguntas frequentes sobre YAML → JSON
A qualidade dos dados muda após a conversão
Não há alteração de qualidade para estruturas mapeáveis originais. O conteúdo dos dados em YAML que está em conformidade com a especificação JSON é totalmente preservado, apenas o conteúdo específico do YAML não suportado pelo JSON é filtrado.
Comentários serão preservados na saída
Comentários não são preservados após a conversão. A própria especificação RFC 8259 para JSON não suporta conteúdo de comentários, por isso os comentários no YAML são removidos durante o processo de conversão.
Qual é o tamanho máximo de arquivo suportado para conversão
O limite superior para conversão de um único arquivo neste site é 50MB, e apenas um arquivo pode ser processado por conversão. Arquivos que excedem o limite de tamanho são rejeitados pelo sistema.
Os arquivos convertidos serão armazenados
Os arquivos são carregados no servidor via HTTPS para conversão. O servidor exclui imediatamente tanto o arquivo de origem quanto o arquivo de saída após a conclusão da conversão, nenhum armazenamento é realizado.