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.
Etapas a serem seguidas
Crie uma estrutura de dados e analise o JSON.
-
Crie um novo cenário e nomeie-o como “Trabalhar com dados JSON de rosca”.
-
Para o módulo acionador, use o módulo Definir variável.
-
Digite “Dados em rosca” como o nome da variável.
-
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.
-
Renomeie esse módulo como “JSON de outro conector”.
-
Adicione um módulo Analisar JSON.
-
Clique em Adicionar no campo Estrutura de dados.
-
Selecione o Gerador e cole os dados em rosca (dados JSON de amostra que você copiou para o campo Dados de amostra).
-
Clique em Salvar e nomeie a estrutura de dados como “Dados em rosca”. Em seguida, clique em Salvar.
-
Mapeie os dados em rosca do módulo Definir variável para o campo de string JSON.
-
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:
Definir variáveis de matriz específicas.
-
Adicione um roteador após o módulo Analisar JSON.
-
No caminho superior, adicione um módulo Definir variáveis.
-
Insira “Tipos de massa por rosca” como o nome da variável.
-
Para o valor da variável, use a função de mapeamento para obter os tipos de massa da matriz Massas.
-
Clique em OK e depois em Executar uma vez.
-
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.
Agregar dados do cenário ao JSON.
-
No caminho de roteamento inferior, adicione um módulo Agregar ao JSON.
-
No módulo de origem, escolha o iterador: o módulo Analisar JSON.
-
Em Estrutura de dados, crie ou escolha qualquer estrutura de dados. Neste exemplo, use Dados em rosca.
-
Prossiga e mapeie os campos diretamente neste exemplo, como mostrado abaixo.
-
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.
-
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.