Exercício sobre trabalhar com JSON

Saiba como criar e analisar JSON em um cenário para atender às suas necessidades de design.

Visão geral do exercício

O objetivo deste exercício é oferecer uma apresentação conceitual de como utilizar as informações enviadas para um cenário em formato JSON, analisando-as em campos e itens que você pode mapear em todo o cenário. Em seguida, é possível coletar informações dessas matrizes mapeadas ou agregar as informações no JSON para enviá-las a outro sistema que utiliza o JSON como um meio de recebimento.

Trabalhar com JSON - Imagem 1

Etapas a serem seguidas

Crie uma estrutura de dados e analise o JSON.

  1. Crie um novo cenário e nomeie-o como “Trabalhar com dados JSON de rosca”.

  2. Para o módulo acionador, use o módulo Definir variável.

  3. Digite “Dados em rosca” como o nome da variável.

  4. Para o valor da variável, copie e cole o conteúdo do documento “_Donut Data - Sample JSON.rtf”, encontrado na pasta Arquivos de exercício do Fusion na sua unidade de teste.

    Trabalhar com JSON - Imagem 2

  5. Renomeie esse módulo como “JSON de outro conector”.

  6. Adicione um módulo Analisar JSON.

  7. Clique em Adicionar no campo Estrutura de dados.

  8. Selecione o Gerador e cole os dados em rosca (dados JSON de amostra que você copiou para o campo Dados de amostra).

    Trabalhar com JSON - Imagem 3

  9. Clique em Salvar e nomeie a estrutura de dados como “Dados em rosca”. Em seguida, clique em Salvar.

  10. Mapeie os dados em rosca do módulo Definir variável para o campo de string JSON.

    Trabalhar com JSON - Imagem 4

  11. Salve o cenário e clique em Executar uma vez para ver o resultado.

    A saída do módulo Analisar JSON deve ter esta aparência:

    Trabalhar com JSON - Imagem 5

    Definir variáveis de matriz específicas.

  12. Adicione um roteador após o módulo Analisar JSON.

  13. No caminho superior, adicione um módulo Definir variáveis.

  14. Insira “Tipos de massa por rosca” como o nome da variável.

  15. Para o valor da variável, use a função de mapeamento para obter os tipos de massa da matriz Massas.

    Trabalhar com JSON - Imagem 6

  16. Clique em OK e depois em Executar uma vez.

  17. Abra o inspetor de execução para ver o pacote resultante de cada uma das três operações, mostrando os tipos de massa para cada uma.

    Trabalhar com JSON - Imagem 7

    Agregar dados do cenário ao JSON.

  18. No caminho de roteamento inferior, adicione um módulo Agregar ao JSON.

  19. No módulo de origem, escolha o iterador: o módulo Analisar JSON.

  20. Em Estrutura de dados, crie ou escolha qualquer estrutura de dados. Neste exemplo, use Dados em rosca.

  21. Prossiga e mapeie os campos diretamente neste exemplo, como mostrado abaixo.

  22. Quando chegar às massas e coberturas, observe que elas são matrizes, o que significa que você precisa clicar em Adicionar item para mapeá-las.

    Trabalhar com JSON - Imagem 8

  23. Salve o cenário e clique em Executar uma vez.

Observe o inspetor de execução do módulo Agregar ao JSON e perceba como foram agregados três pacotes a uma única string JSON. Em seguida, você pode enviar essa string para outros sistemas que esperam o JSON.

Trabalhar com JSON - Imagem 9

recommendation-more-help
c9fbcf61-6d19-481e-a9ab-f54a0ae0ee8a