JSON → YAML

Entrada

Resultado

Cole ou digite um texto para ver a conversão.

A última entrada é salva neste navegador (localStorage) e pode conter dados sensíveis. Nunca é enviada a nenhum servidor.

Este conversor escreve seu JSON como YAML, um formato mais legível para arquivos de configuração. Os objetos viram pares de chave e valor indentados, os arrays viram listas com hífen e as aspas aparecem apenas quando um valor as exige, por exemplo uma cadeia que de outra forma pareceria um número ou um booleano. Se o JSON for inválido, o painel mostra o erro com sua linha e coluna e mantém esmaecido o último resultado válido. Você pode escolher indentação de 2 ou 4 espaços, carregar um arquivo, copiar o YAML ou baixá-lo como arquivo .yaml.

Como usar

  1. Cole seu JSON no painel de entrada, carregue um arquivo ou clique em Exemplo para abrir uma demonstração.
  2. Se o JSON tiver um erro, corrija-o usando a linha e a coluna do aviso vermelho.
  3. Escolha indentação de 2 ou 4 espaços e confira o YAML no painel Resultado.
  4. Clique em Copiar ou Baixar para salvar o arquivo json-to-yaml.yaml.

Perguntas frequentes

Quando o YAML adiciona aspas?
Somente quando necessário para não alterar o tipo. Uma cadeia como "true" ou "123" é escrita entre aspas para não ser lida de volta como booleano ou número.
Como os arrays são escritos?
Como listas com hífen, uma linha por item, usando a indentação escolhida. Os objetos dentro de um array começam com o hífen na primeira chave.
Os comentários são preservados?
O JSON não tem comentários, então não há nada a preservar. O YAML resultante sai sem eles.
O que acontece com meu JSON quando fecho a página?
O último texto é salvo no armazenamento local do seu navegador e nunca é enviado a um servidor. Você pode removê-lo com Limpar salvo.

Ferramentas relacionadas