Esercizio sull’utilizzo di file JSON

Scopri come creare e analizzare file JSON all’interno di uno scenario per supportare le tue esigenze di progettazione.

Panoramica dell’esercizio

Lo scopo di questo esercizio è mostrare concettualmente come utilizzare le informazioni inviate in uno scenario in formato JSON, analizzandole in campi ed elementi che è possibile mappare in tutto lo scenario. Puoi quindi acquisire informazioni da tali array mappati oppure aggregarle in file JSON per poi inviarle a un altro sistema che prevede file JSON come input di ricezione.

Utilizzo di file JSON immagine 1

Passaggi da seguire

Crea una struttura di dati e analizza il file JSON.

  1. Crea un nuovo scenario e denominalo “Utilizzo dei dati JSON per ciambella”.

  2. Per il modulo trigger, utilizza il modulo Imposta variabile.

  3. Per il nome Variabile, digita in “Dati per ciambella”.

  4. Per il valore Variabile, copia e incolla il contenuto del documento “_Donut Data - Sample JSON.rtf” che si trova nella cartella Fusion Exercise Files (File di esercizio di Fusion) nell’unità di test.

    Utilizzo del file JSON immagine 2

  5. Rinomina questo modulo “JSON da un altro connettore”.

  6. Aggiungi un modulo JSON di analisi.

  7. Fai clic su Aggiungi per il campo Struttura dati.

  8. Seleziona il Generatore e incolla i Dati per ciambella: dati JSON campione copiati nel campo Dati campione.

    Utilizzo del file JSON immagine 3

  9. Fai clic su Salva, denominando la struttura “Dati per ciambella”. Quindi fai clic su Salva.

  10. Mappa i dati per ciambella dal modulo Imposta variabile al campo stringa JSON.

    Utilizzo del file JSON immagine 4

  11. Salva lo scenario, quindi fai clic su Esegui una volta per visualizzare l’output.

    L’output del modulo JSON di analisi deve essere simile al seguente:

    Utilizzo del file JSON immagine 5

    Mappa su variabili di array specifiche.

  12. Aggiungi un router dopo il modulo JSON di analisi.

  13. Nel percorso principale, aggiungi un modulo Imposta variabile.

  14. Per il nome della variabile, digita “Tipi di impasto per ciambella”.

  15. Per il valore Variabile, utilizza la funzione di mappatura per ottenere i tipi di impasto dall’array impasti.

    Utilizzo del file JSON immagine 6

  16. Fai clic su OK, quindi su Esegui una volta.

  17. Apri il controllo di esecuzione per visualizzare il bundle di output per ciascuna delle tre operazioni, mostrando i tipi di impasto per ciascuna.

    Utilizzo del file JSON immagine 7

    Aggrega i dati dello scenario in JSON.

  18. Nel percorso di routing inferiore, aggiungi un Aggrega al modulo JSON.

  19. Per il modulo di origine, scegli l’iteratore: il modulo JSON di analisi.

  20. Per la Struttura dati, crea o scegli una struttura dati qualsiasi. Per questo esempio, utilizza i dati della ciambella.

  21. Procedi e mappa direttamente i campi per questo esempio, come mostrato di seguito.

  22. Quando si arriva all’impasto e al topping, nota che questi sono array, quindi fai clic su Aggiungi elemento per mapparli.

    Utilizzo del file JSON immagine 8

  23. Salva lo scenario e fai clic su Esegui una volta.

Osserva il controllo di esecuzione per l’opzione Aggrega al modulo JSON e nota come sei riuscito ad aggregare tre bundle in un’unica stringa JSON. Puoi quindi inviare questa stringa ad altri sistemi che prevedono JSON.

Utilizzo del file JSON immagine 9

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