Conversor de JSON para YAML

Conversor de JSON para YAML gratuito e online. Ferramenta ao vivo de dois paineis com entrada e saida lado a lado, carregar exemplo, copiar, baixar e validacao na hora. Privado, sem upload, sem cadastro, funciona offline.

O que o conversor de JSON para YAML faz

Esta ferramenta transforma JSON em YAML limpo e legivel, o formato baseado em indentacao usado em arquivos de configuracao, pipelines de CI, Docker Compose e manifestos do Kubernetes. E um conversor ao vivo de dois paineis: o JSON entra no painel de entrada a esquerda e o YAML se forma no painel de saida a direita conforme voce digita, sem nenhum botao Converter para apertar. Se o JSON tiver um problema de sintaxe, a validacao embutida mostra um erro claro apontando onde a analise falhou, entao nada falha em silencio. Ela ajuda quem desenvolve e quer uma versao organizada e compativel com comentarios de um payload JSON, ou quem precisa inserir dados em uma configuracao baseada em YAML sem formatar tudo a mao. A conversao acontece direto dentro do navegador, sem etapa de upload e sem configuracao, e voce pode copiar ou baixar o resultado quando ele ficar do jeito certo.

Como usar

  1. Cole ou digite seu JSON no painel de entrada a esquerda, ou pressione Carregar exemplo para preencher dados de amostra como {“name”:“Ada”,“langs”:[“python”,“c”]}.
  2. O YAML aparece automaticamente no painel de saida a direita conforme voce digita, entao name: Ada e uma lista langs surgem na hora. Nao ha nada para clicar para executar.
  3. Se o seu JSON tiver um problema de sintaxe, um erro embutido informa o que deu errado e onde, para que voce possa corrigir na hora e ver o YAML reaparecer.
  4. Use Copiar para pegar o YAML finalizado, ou Baixar para salvar como arquivo. Limpar esvazia os dois paineis quando voce quer recomecar.

Um exemplo rapido

Inserir {“name”:“Ada”,“langs”:[“python”,“c”]} produz um documento YAML com name: Ada em uma linha e uma sequencia langs abaixo, cada linguagem em sua propria linha com traco. Objetos aninhados viram blocos indentados e arrays viram listas com traco, entao a estrutura continua facil de ler. Uma pegadinha comum: o JSON precisa de aspas duplas em torno de cada chave e texto, enquanto a saida YAML remove a maioria dessas aspas para melhorar a legibilidade.

Tudo roda localmente no seu navegador, entao e privado, rapido e funciona offline depois de carregado. E totalmente gratuito e nao precisa de cadastro.

Perguntas frequentes

Ele tambem converte YAML de volta para JSON?
Nao. Esta ferramenta funciona em um unico sentido, de JSON para YAML. Voce cola o JSON na caixa e recebe YAML. Se precisar do processo inverso, use uma ferramenta dedicada de YAML para JSON.
Meu JSON e enviado para um servidor?
Nao. A conversao roda inteiramente no seu navegador, entao seus dados e quaisquer chaves ou valores dentro deles nunca saem do seu dispositivo. Ele ate funciona offline depois que a pagina e carregada.
Por que estou vendo um erro de JSON invalido?
O analisador encontrou um problema de sintaxe, muitas vezes uma virgula faltando, uma virgula a mais ou chaves sem aspas. A mensagem aponta a posicao ou a linha onde a analise falhou, para voce ir direto ate ela. Corrija o problema e o YAML e atualizado na hora. Lembre-se de que o JSON exige aspas duplas em torno de todas as chaves e valores de texto.
O que fazem os botoes Carregar exemplo e Limpar?
Carregar exemplo preenche o painel de entrada com um JSON de amostra para voce ver o YAML valido aparecer a direita sem digitar nada. Limpar esvazia os dois paineis para voce colar seus proprios dados em uma folha em branco.
Posso baixar o YAML em vez de copiar?
Sim. Copiar coloca o YAML na sua area de transferencia, enquanto Baixar salva como um arquivo que voce pode abrir no seu editor. Os dois agem sobre o que o painel de saida mostra naquele momento.