JSON para YAML

Cole o JSON de uma resposta de API ou de uma exportação e receba YAML que dá para ler de verdade: sem chaves, sem vírgulas sobrando, uma chave por linha.

Configurações costumam ter chaves e nomes de host — aqui nada é enviado.

Como usar

  1. Cole o JSON no primeiro campo.
  2. Leia o YAML abaixo — ele aparece enquanto você digita.
  3. Toque em «Copiar», ou troque de aba para converter de volta.

Bom saber

Por que YAML para configuração

O JSON foi feito para máquinas: cada texto entre aspas, cada item separado por vírgula, nenhum comentário permitido. O YAML entrega a mesma estrutura com recuo no lugar de pontuação, e assim que o arquivo passa a ser editado à mão — um pipeline, um deploy, a configuração de um linter — essa diferença decide com que frequência ele é editado errado.

Do que o conversor cuida

Textos que poderiam passar por números, booleanos ou datas saem entre aspas: a versão «1.10» não vira o número 1.1 e o código de país «NO» não vira false. Valores longos não são quebrados, porque uma linha partida dentro de uma URL é um bug esperando o próximo deploy.

Perguntas frequentes

Comentários são adicionados?

Não. O JSON não traz nenhum para levar adiante, e inventá-los seria adivinhação. Você acrescenta os seus quando o arquivo estiver no editor.

O resultado volta a ser o mesmo JSON?

Sim. A conversão é estrutural: chaves, valores, arrays e aninhamento são preservados exatamente, então a ida e volta devolve o ponto de partida.

Meus dados vão para um servidor?

Não. Tudo acontece no navegador, o que importa para respostas de API com registros reais.

Qual o tamanho máximo?

Cerca de cinco megabytes. Acima disso, quem pesa é exibir o resultado, não convertê-lo.

Ferramentas relacionadas