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

0%

Seus arquivos nunca saíram do seu dispositivo

    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
    Servidores na AlemanhaRGPD desde a conceção
    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 te entrega 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