converter YAML para JSON diretamente no navegador

Converta configurações YAML em JSON de forma segura e instantânea.

Como funciona a conversão de YAML para JSON

A conversão de YAML para JSON é feita inteiramente no navegador, sem upload ou compartilhamento de dados. Ao colar ou carregar o texto YAML, o parser JavaScript interpreta sequências, mapas, coleções inline, blocos literais e dobrados, além de reconhecer comentários e múltiplos documentos.

O resultado é um JSON limpo, pronto para copiar ou baixar, com opções de formatação para facilitar a leitura e integração em projetos. Escolha entre 2 espaços, 4 espaços ou tabulação para adaptar o arquivo ao seu padrão.

Limitações do parser e dicas para arquivos

Nem todos os recursos do YAML são suportados: anchors (&), aliases (*), e tags explícitas (!) não têm representação em JSON e são rejeitados pelo parser. Caso seu arquivo use algum desses elementos, será informado a linha exata do erro.

YAML exige espaços para indentação; tabulações provocam erro e o arquivo será bloqueado. Além disso, tipos customizados e tags especiais não serão interpretados além do que é possível converter diretamente para JSON. Sempre revise seu arquivo antes de tentar a conversão.

Segurança e privacidade na conversão

Todos os processos ocorrem localmente, sem envio de dados para servidores. Isso garante privacidade total, ideal para arquivos de configuração sensíveis ou informações internas.

Utilizando APIs do navegador, a ferramenta permite copiar ou baixar o JSON gerado com rapidez, mantendo controle total sobre seus dados.

Perguntas frequentes

O ToolMole envia meu arquivo YAML para algum servidor?

Não. Todo o processamento e conversão acontecem somente no seu navegador, garantindo privacidade máxima. Nenhum dado é transmitido para servidores externos.

Como converter YAML com anchors ou aliases?

Anchors e aliases não são suportados. Se seu arquivo YAML utiliza esses recursos, a ferramenta irá informar o erro e indicar a linha. Recomenda-se remover ou substituir esses elementos antes de converter.

Como são convertidos valores como 'yes' ou 'no'?

Os valores YAML 'yes', 'no', 'true', 'false' são convertidos para os equivalentes booleanos em JSON. Não são tratados como strings; o resultado será verdadeiro ou falso conforme o padrão de JSON.

É possível converter arquivos YAML com múltiplos documentos?

Sim, o parser reconhece múltiplos documentos (---) e converte cada um em um objeto JSON separado. O resultado será uma lista de objetos, facilitando uso em scripts ou aplicações.

O que acontece com comentários ou blocos especiais no YAML?

Comentários são ignorados durante a conversão. Blocos literais e dobrados são processados corretamente, mantendo o conteúdo em strings JSON conforme esperado.

Posso escolher a indentação do JSON gerado?

Sim, você pode definir a indentação para 2 espaços, 4 espaços ou tabulação. Isso facilita a integração do JSON em diferentes ambientes e padrões de código.

Problema ou sugestão para esta ferramenta? Conte para nós