Werken met JSON-oefening
Leer hoe u JSON kunt maken en parseren in een scenario dat uw ontwerpbehoeften ondersteunt.
Overzicht van oefening
Het doel van deze oefening is conceptueel te tonen hoe te om informatie te gebruiken die in een scenario in een formaat JSON wordt verzonden, die het in gebieden en punten parseert die u door uw scenario kunt in kaart brengen. Vervolgens kunt u ofwel informatie van die toegewezen arrays ophalen ofwel de informatie samenvoegen in JSON om vervolgens naar een ander systeem te worden verzonden dat JSON als ontvangende invoer verwacht.
Te volgen stappen
creeer een gegevensstructuur en het ontleden JSON.
-
Maak een nieuw scenario en noem dit "Werken met JSON-gegevens voor donut".
-
Gebruik voor de triggermodule de module Variabele instellen.
-
Typ voor de naam van de variabele de tekst "Gegevens donut".
-
Voor de waarde Variabele kopieert en plakt u de inhoud van het document "_Donut Data - Sample JSON.rtf" in de map Fusion Exercise Files in uw teststation.
-
Wijzig de naam van deze module "JSON vanaf een andere connector".
-
Voeg een Parse JSON-module toe.
-
Klik op Toevoegen voor het veld Gegevensstructuur.
-
Selecteer de Generator en plak de gegevens van de Donut - de Gegevens van de Steekproef JSON die u in het de gegevensgebied van de Steekproef kopieerde.
-
Klik op Opslaan en geef de gegevensstructuur de naam ''Gegevens negeren''. Klik vervolgens op Opslaan.
-
Wijs de gegevens van de Donut van de Vastgestelde veranderlijke module aan het JSON koordgebied toe.
-
Sla uw scenario op en klik vervolgens eenmaal op Uitvoeren om de uitvoer weer te geven.
de output van de Parse JSON module zou als dit moeten kijken:
Kaart aan specifieke serievariabelen.
-
Voeg een router na de Parse JSON module toe.
-
Voeg in het bovenste pad een module voor de variabele Set toe.
-
Typ bij de naam van de variabele "Battertypen per donut".
-
Voor de waarde van de Variabele, gebruik de kaartfunctie om de partijtypes van de partijserie te krijgen.
-
Klik op OK en voer vervolgens één keer uit.
-
Open de uitvoeringscontrole om de outputbundel voor elk van de drie verrichtingen te zien, die de partijtypes voor elk tonen.
de gegevens van het samengevoegde scenario aan JSON.
-
Voor de lagere verpletterende weg, voeg een Samenvoeging aan module JSON toe.
-
Voor de Module van Source, kies iterator-Parse JSON module.
-
Maak of kies een gegevensstructuur voor de gegevensstructuur. In dit voorbeeld gebruikt u Donut-gegevens.
-
Voor dit voorbeeld kunt u de velden direct toewijzen, zoals hieronder wordt getoond.
-
Wanneer u naar batter en topping gaat, ziet u dat dit arrays zijn. U moet dus op Item toevoegen klikken om de arrays toe te wijzen.
-
Sla het scenario op en klik eenmaal op Uitvoeren.
Bekijk de uitvoeringscontrole voor de module Aggregate to JSON en zie hoe u drie bundels kon samenvoegen tot één JSON-tekenreeks. Vervolgens kunt u deze tekenreeks verzenden naar andere systemen die JSON verwachten.