Do YAML para JSON
O YAML é prático para escrever configurações, mas muitos programas, APIs e validadores esperam JSON. Esta ferramenta lê o YAML e o escreve como JSON com o recuo que você escolher.
Ela entende âncoras e aliases (&base e *base), listas em bloco ou entre colchetes, textos de várias linhas com | e >, e vários documentos separados por “---”, que são devolvidos como uma lista JSON.
Usa YAML 1.2, então palavras como “yes”, “no” ou “on” continuam sendo texto, e as datas também ficam como texto. Se o YAML tiver um erro, como um recuo que não bate, você vê a linha e a coluna para corrigi-lo.
Como converter YAML para JSON
- Cole o YAML ou abra um arquivo .yaml ou .yml.
- Escolha o recuo do JSON.
- Clique em “Converter para JSON”.
- Copie o resultado ou baixe-o como arquivo .json.
Quando usar
- Ver que dados um manifesto do Kubernetes ou um docker-compose.yml contém de fato.
- Encontrar o erro de recuo que faz um arquivo YAML falhar.
- Converter uma especificação OpenAPI de YAML para JSON.
- Usar em JavaScript ou em uma API dados que você tem em YAML.
Perguntas Frequentes
Aceita vários documentos no mesmo arquivo?
Sim. Se o YAML tiver vários documentos separados por “---”, o resultado é uma lista JSON com um elemento por documento.
Por que “yes” ou “no” não saem como true ou false?
Porque a ferramenta usa YAML 1.2, em que só true e false são booleanos. No YAML 1.1 (o antigo), “yes” e “no” também eram, o que causava erros como o do código de país da Noruega, “NO”.
O que acontece com as âncoras e aliases?
São resolvidos: onde aparece *alias, é copiado o conteúdo da âncora, porque o JSON não tem referências.
Meus dados são enviados para algum servidor?
Não. Tudo é processado no seu navegador com JavaScript. O texto que você cola e os arquivos que abre não saem do seu dispositivo, por isso pode usar dados internos ou de clientes com tranquilidade.
É grátis?
Sim. Você pode experimentar a ferramenta grátis com um documento (colado ou um arquivo) e mudar as opções quantas vezes quiser; as tentativas com erro não gastam o teste. Para uso ilimitado e para processar vários arquivos de uma vez, o ToolStudio Pro custa 1,99 € por mês e inclui todas as ferramentas.