Conversor de YAML para JSON
Alterne arquivos de configuração entre YAML e JSON sem linha de comando. Mapas, listas e strings multilinha aninhados são preservados, e erros são indicados com a linha.
Grátis Roda no navegador Sem cadastro
Entrada
Saída
A saída convertida aparece aqui.
A conversão roda localmente no seu navegador.
Como usar
1
Escolha a direção
Alterne entre YAML para JSON e JSON para YAML.
2
Cole o documento
Insira uma configuração YAML ou um documento JSON no painel de entrada.
3
Copie ou baixe
Escolha o tamanho do recuo e copie ou salve o arquivo convertido.
Por que usar esta ferramenta
Dados aninhados preservados
Mapas, listas e strings multilinha mantêm a estrutura durante a conversão.
Erros de YAML úteis
YAML inválido informa o motivo e a linha e coluna onde a leitura falhou.
Roda localmente
Os documentos são lidos no seu navegador e nunca são enviados.
Perguntas frequentes
YAML é um superconjunto de JSON?
O YAML 1.2 aceita a sintaxe JSON, então muitos documentos JSON são YAML válido. Os dois formatos ainda diferem nas regras de indentação e em recursos avançados.
Âncoras e aliases são suportados?
Sim. Âncoras e aliases padrão do YAML são resolvidos na conversão para JSON, e referências duplicadas são expandidas.
Por que meu YAML não é lido?
As causas comuns são tabulações na indentação, indentação inconsistente e caracteres especiais sem aspas. A mensagem de erro aponta a linha e a coluna.
Qual tamanho de recuo devo usar?
Dois espaços é a convenção YAML mais comum. Quatro espaços também é válido; escolha o que combina com o restante do projeto.
Minha configuração é enviada?
Não. A leitura e a serialização acontecem localmente no seu navegador.
Ferramentas relacionadas
Ferramentas de desenvolvimento Formatador e Validador de JSON Formate, valide e minifique JSON no navegador. Escolha recuo de 2 ou 4 espaços, ordene chaves e copie o resultado na hora, sem cadastro. Ferramentas de desenvolvimento Conversor de JSON para CSV Converta arrays JSON em CSV e CSV de volta para JSON no navegador. Trate aspas, delimitadores e valores aninhados, e copie ou baixe o resultado. Ferramentas de desenvolvimento Codificador e Decodificador de URL Codifique ou decodifique URLs e query strings com codificação percentual UTF-8 correta. Alterne entre componente e URL completa no navegador. Ferramentas de desenvolvimento JSON para TypeScript Gere interfaces TypeScript a partir de JSON no navegador. Objetos aninhados, arrays e chaves com aspas são tratados, e você pode copiar ou baixar. Ferramentas de desenvolvimento Codificador e Decodificador Base64 Codifique texto em Base64 ou decodifique Base64 de volta para texto, com suporte a UTF-8 e à variante URL-safe. Roda no navegador, sem upload. Ferramentas de desenvolvimento Gerador de Hash Gere hashes MD5, SHA-1, SHA-256, SHA-384 e SHA-512 a partir de um texto no navegador. Compare digests e copie na hora.
Última atualização: