Arbeta med JSON-övning
Skapat för:
- Nybörjare
- Användare
Lär dig hur du skapar och tolkar JSON i ett scenario som passar dina designbehov.
Översikt över övningar
Syftet med den här övningen är att konceptuellt visa hur man använder information som skickas till ett scenario i JSON-format och tolkar den i fält och objekt som du kan mappa genom hela scenariot. Sedan kan du hämta information från dessa mappade arrayer eller samla informationen i JSON för att sedan skickas till ett annat system som förväntar sig JSON som mottagande indata.
Steg som ska följas
Skapa en datastruktur och tolka JSON.
-
Skapa ett nytt scenario och kalla det"Arbeta med JSON-dondata".
-
Använd variabelmodulen Ange för utlösarmodulen.
-
Skriv"Donut data" som variabelnamn.
-
För variabelvärdet kopierar och klistrar du in innehållet i JSON.rtf-dokumentet "_Donut Data - Exempel" som finns i mappen Fusion Exercise Files på testenheten.
-
Byt namn på den här modulen till"JSON från en annan koppling".
-
Lägg till en JSON-modul för parsning.
-
Klicka på Lägg till för datastrukturfältet.
-
Markera generatorn och klistra in de JSON-exempeldata som du kopierade till datafältet Exempel.
-
Klicka på Spara och ge datastrukturen namnet"Donut data". Klicka sedan på Spara.
-
Mappa markeringsdata från variabelmodulen Ange till JSON-strängfältet.
-
Spara ditt scenario och klicka sedan på Kör en gång för att se resultatet.
Utdata från JSON-modulen Parse ska se ut så här:
Mappa till specifika matrisvariabler.
-
Lägg till en router efter JSON-modulen Parse.
-
Lägg till en Set-variabelmodul i den översta banan.
-
I Variabelnamn skriver du "Battertyper efter munstycke".
-
För variabelvärdet använder du mappningsfunktionen för att hämta battertyperna från batterarrayen.
-
Klicka på OK och sedan Kör en gång.
-
Öppna körningskontrollen för att visa utdatapaketet för var och en av de tre åtgärderna och visa battertyperna för varje åtgärd.
Sammanställa scenariodata till JSON.
-
Lägg till en aggregerad i JSON-modulen i den nedre routningsbanan.
-
För Source-modulen väljer du iteratorn - modulen Parse JSON.
-
Skapa eller välj en datastruktur för datastrukturen. Använd Donut-data i det här exemplet.
-
Gå vidare och mappa fälten direkt för det här exemplet, så som visas nedan.
-
När du kommer till batteri och topping bör du lägga märke till att det här är arrayer, så du måste klicka på Lägg till objekt för att mappa dem.
-
Spara scenariot och klicka på Kör en gång.
Titta på körningskontrollen för modulen Aggregate to JSON och observera hur du kunde samla tre paket i en enda JSON-sträng. Du kan sedan skicka den här strängen till andra system som förväntar sig JSON.