Ferramentas de XML e YAML

JSON → YAML

Converte JSON padrão em YAML legível e trata corretamente objetos, listas e valores escalares.

Prima Ctrl / ⌘ + Enter para executar
Resultado só de leitura

Converte JSON padrão em YAML legível e trata corretamente objetos, listas e valores escalares.

O que esta ferramenta faz

A ferramenta utiliza primeiro JSON.parse para verificar estritamente a entrada e depois passa-a para js-yaml para serialização. Isto não só fornece erros de sintaxe JSON claros, como também lida com citações YAML, recuo de arrays e strings facilmente ambíguas.

  • Os objetos, arrays, strings, números, valores booleanos e nulos são todos representados explicitamente.
  • Desativa a saída de referência circular; O próprio JSON não contém ciclos de referência.
  • Os resultados podem ser guardados como result.yaml.

Como utilizar

  1. Cole o JSON padrão.
  2. Clique em "Converter para YAML".
  3. Verifique o recuo da matriz versus as strings entre aspas.
  4. Copie os resultados ou descarregue o ficheiro YAML.

Utilizações comuns

  • Migre a configuração da aplicação para YAML.
  • Gere uma versão inicial legível da configuração de CI/CD.
  • Compare expressões hierárquicas JSON e YAML.

Funcionalidades do JSON → YAML

Converta JSON padrão em YAML legível por humanos, manipulando corretamente objetos, arrays e vários tipos escalares. É adequado para cenários diários de desenvolvimento, depuração, classificação de dados e otimização de código. Os resultados do processamento podem ser visualizados, copiados ou descarregados diretamente.

FAQ

Ainda receberei exatamente o mesmo texto após a conversão?

O formato do texto será diferente, mas os valores dos objetos, arrays e escalares devem manter-se consistentes; a ordem das chaves geralmente mantém a ordem analisada.

Porque é que as strings são por vezes citadas automaticamente?

Os geradores citam strings que podem ser mal interpretadas como números, valores booleanos ou sintaxe especial para preservar o tipo original.

Como é representado o nulo em JSON?

A representação nula de YAML é gerada em vez de uma string normal.

Voltar às Ferramentas para programadores