Pular para o conteúdo
Fileflect

YAML para JSON

Converta YAML (também com vários documentos e âncoras) em JSON válido. Sem enviar seus arquivos.

Processado no seu aparelho: seu arquivo não sai do seu computador

ou clique para escolher no seu aparelho

Até 50 arquivos de no máximo 50 MB cada.

O que YAML para JSON faz

YAML para JSON lê arquivos YAML 1.2, inclusive com vários documentos separados por ---, âncoras e aliases, e chaves de mesclagem (<<) como as do docker-compose ou do GitLab CI, e gera JSON com recuo. Vários documentos viram uma lista. Tags personalizadas nunca são executadas: são lidas como texto.

Limites

  • Até 50 arquivos por vez, de até 50 MB cada.
  • Com o Pro: até 500 arquivos por lote.
  • Se um trabalho demorar mais de 2 minutos, ele é interrompido para não travar seu dispositivo.
  • Processado no seu navegador: seus arquivos nunca são enviados a um servidor.

Perguntas frequentes

É seguro abrir um YAML desconhecido?

Sim. Nenhum código é executado, e arquivos com aliases demais, que podem multiplicar o tamanho até travar o aparelho (ataque billion laughs), são recusados com um aviso.

Por que yes não vira true?

Porque no YAML 1.2, o padrão atual, só true e false são booleanos. Da mesma forma, as datas continuam como texto no JSON.

E se houver chaves repetidas ou um erro de sintaxe?

Você verá um aviso em vez de um JSON incompleto: uma chave repetida no mesmo objeto é um erro em YAML.