Exemplo # 01: convertendo um arquivo json em yaml com dados simples de variável de string
O arquivo json terá várias variáveis de string com valores armazenados neste exemplo. As variáveis e seus valores serão fechados dentro da citação dupla, que é o formato convencional que é seguido em JSON, enquanto o formato YAML está livre dessa restrição, pois está muito próximo da linguagem cotidiana que usamos normalmente. Na tela abaixo, um arquivo formatado JSON é aberto no bloco de notas ++ ide.
No arquivo acima, temos três variáveis de string com três valores diferentes. Este arquivo será armazenado no “.JSON ”formato em nossa área de trabalho. Depois disso, navegaremos para o link dado abaixo do nosso navegador padrão.
Código embelezado
Este link abrirá a ferramenta on -line para converter arquivos JSON em formato YAML, selecionando o arquivo de formato correto e convertendo as restrições necessárias que o JSON tem sobre o YAML. A janela que será exibida após clicar no link é mostrada abaixo.
Agora temos que fazer upload do arquivo json nesta ferramenta para convertê -lo no formato YAML. Então, localizaremos o botão de arquivo de upload, que está entre as janelas, como visto abaixo:
Depois de clicar neste botão, uma janela do sistema aparecerá e, nesta janela, teremos todos os arquivos presentes no sistema. Portanto, temos que localizar o arquivo JSON que criamos em nossa área de trabalho e selecioná -lo na janela do sistema, como mostrado no trecho abaixo:
Assim que enviarmos o arquivo, a ferramenta de conversão converterá cada linha do script do formato JSON para o formato YAML, que no nosso caso é a remoção das citações duplas em que todo elemento foi fechado. O resultado abaixo mostra que a conversão foi bem -sucedida.
Também podemos editar o arquivo JSON da janela esquerda e a ferramenta converterá automaticamente o código no formato YAML, pois suporta mudanças ao vivo. Depois de finalizar todas as edições necessárias, podemos copiar o código no formato YAML ou até fazer o download do novo arquivo com a extensão YAML localizando e clicando no botão de download presente entre as duas janelas, como mostrado abaixo no snippet:
Depois de clicar no botão de download, poderemos fazer o download do arquivo e o novo arquivo pode ser aberto no bloco de notas ++ IDE, pois permite arquivos de formato YAML também, como mostrado abaixo:
Podemos ver que esse arquivo convertido possui a formatação YAML correta para variáveis e pode ser facilmente usada como um arquivo de suporte para qualquer outro sistema dependente.
Exemplo # 02: convertendo um arquivo json em yaml com valores complexos de tipo de dados de matrizes
Neste exemplo, usaremos um aplicativo on -line para converter um arquivo JSON no formato YAML, que incluirá vários dados salvos em matrizes. As variáveis e seus valores serão cercados por colchetes encaracolados, que é o estilo padrão usado no JSON. No entanto, o formato YAML está livre dessa limitação, porque está extremamente perto da linguagem diária que usamos. Um arquivo formatado em JSON é aberto no bloco de notas ++ IDE na captura de tela abaixo.
No código acima, temos duas variáveis de string no formato da matriz, cada uma com um valor distinto. Este arquivo será salvo em nossa área de trabalho no “.JSON ”formato. Depois disso, usaremos nosso navegador padrão para visitar o URL fornecido abaixo:
JSON formatador
Este link o levará a um recurso on -line para converter arquivos JSON em formato YAML, escolhendo o arquivo de formato apropriado e traduzindo as limitações necessárias que o JSON tem sobre o YAML. A janela que aparece após clicar no link é vista abaixo.
Agora devemos fazer upload do arquivo json para ser convertido no formato YAML. Então, procuraremos o botão "Carregar dados", localizado entre os painéis, como visto abaixo:
Ao pressionar este botão, surgirá uma janela do sistema, exibindo todos os arquivos atualmente presentes no sistema. Portanto, como indicado no extrato abaixo, devemos localizar o arquivo json que preparamos em nossa área de trabalho e selecioná -lo na janela do sistema.
Após o upload do arquivo, a ferramenta de conversão transformará cada linha do script de JSON para YAML, que em nosso caso significa excluir as citações duplas que continham cada elemento e reorganizando os componentes em inúmeras linhas, que é o formato YAML para matrizes. A conversão foi eficaz, como evidenciado pelos resultados mostrados abaixo.
Também poderíamos modificar o arquivo JSON da janela esquerda e a ferramenta converterá o código para o formato YAML automaticamente, pois permite modificações ao vivo. Após a conclusão de todos os ajustes necessários, podemos copiar o código no formato YAML ou baixar o novo arquivo com a extensão YAML localizando e clicando no botão "YAML Download" localizado entre as duas janelas, como visto no clipe abaixo:
Ao pressionar o botão "YAML Download", o arquivo será baixado e o novo arquivo pode ser visualizado no bloco de notas ++ IDE, que suporta arquivos de formato YAML, conforme demonstrado abaixo:
Este arquivo convertido possui a formatação da variável YAML correta e pode ser usado como um pacote de referência para qualquer outro sistema dependente, como podemos ver na saída acima.
Conclusão
Neste artigo, discutimos e implementamos dois exemplos diferentes de conversão de arquivos formatados JSON com valores e tipos de dados distintos no formato YAML. O script JSON e YAML têm muitas semelhanças, mas o formato YAML é mais inclinado à simplicidade, pois está muito próximo da linguagem escrita cotidiana, e ambos são usados como um formato de suporte ou troca de dados para que possam ser facilmente convertidos em formato um do outro usando ferramentas amplamente disponíveis.