pt

JSON para YAML

Converta um arquivo JSON em YAML localmente, preservando a estrutura e de forma legível, sem envio e no seu navegador.

Processando localmente no seu dispositivo ...

Processando localmente no seu dispositivo ...

0%

Meu arquivo é enviado?

Não. Tudo roda no seu navegador - o seu arquivo nunca sai do seu dispositivo. Como isso é verificável

Sem envio100% local
O conteúdo fica consigosem acesso de terceiros
Hosted in GermanyGlobal Content Delivery
Auditado externamenteTLS A+ · Cabeçalhos A+

O YAML é um formato de dados amigável às pessoas, que reproduz a mesma estrutura do JSON - objetos, listas, números, textos - mas com indentação no lugar de chaves. É o padrão para arquivos de configuração (Docker Compose, Kubernetes, pipelines de CI, GitHub Actions) e bem mais agradável de ler e editar do que o JSON.

Esta ferramenta analisa o seu JSON inteiramente de forma local no seu navegador e gera YAML de estrutura equivalente (js-yaml, JavaScript puro). JSON inválido é recusado com uma mensagem de erro clara, em vez de travar. O processo é sem perdas: o YAML de volta para JSON resulta na mesma estrutura. Nada é enviado.

Na prática, você recorre a isto quando uma interface de programação entrega a você uma resposta compacta, mas você quer guardar essas configurações como uma configuração mantida à mão. A escrita indentada mostra os aninhamentos de relance e facilita edições posteriores, bem como a comparação de duas versões no controle de versões. Cadeias de caracteres longas e caracteres especiais são protegidos corretamente, para que o resultado continue válido sem retrabalho.

Ficha técnica

Ficha técnica
Formatos de entradaJSON
Formato de saídaYAML
Processamento em loteNão
ProcessamentoLocalmente no navegador (JavaScript)
Upload de arquivosNenhum

Em 3 passos

  1. Arraste ou escolha seu arquivo JSON.
  2. A ferramenta converte para YAML localmente.
  3. Baixe o arquivo YAML.

Limites: O JSON deve ser válido (caso contrário, um erro claro). O JSON não tem comentários, então nenhum pode ser levado para o YAML. Estruturas muito profundas ou grandes exigem memória. Âncoras e referências não são geradas de propósito (mais legível).

Perguntas frequentes

Meu arquivo é enviado?

Não. A conversão roda inteiramente de forma local no navegador - nada é enviado.

A conversão é sem perdas?

Sim. O YAML de volta para JSON resulta exatamente na mesma estrutura de dados.

O que acontece com JSON inválido?

Você recebe uma mensagem de erro clara com a causa - sem travamento.

Para que preciso de YAML?

O YAML é o padrão para configurações como Docker Compose, Kubernetes e pipelines de CI.

Ferramentas relacionadas

YAML para JSON · XML para JSON · JSON para XML · XML para YAML · JSON para TOML · GeoJSON para KML