OKfmt

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

  1. 1Envie seu arquivo YAML 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 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

RecursoYAMLJSON
Lançamento20012001
DesenvolvedorYAML communityDouglas 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.