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
Recuo
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

Última atualização: