Arbeiten mit JSON-Übung

Erfahren Sie, wie Sie JSON-Dateien in einem Szenario erstellen und analysieren können, um Ihre Design-Anforderungen zu unterstützen.

Übungsübersicht

Diese Übung soll konzeptionell aufzeigen, wie Informationen, die im JSON-Format an ein Szenario gesendet werden, genutzt werden können, indem sie in Felder und Elemente zerlegt werden, die Sie in Ihrem Szenario abbilden können. Anschließend können Sie Informationen aus diesen zugeordneten Arrays abrufen oder die Informationen in JSON aggregieren, um sie dann an ein anderes System zu senden, das JSON als Empfangseingabe erwartet.

Arbeiten mit JSON Bild 1

Zu befolgende Schritte

Erstellen einer Datenstruktur und JSON-Analyse.

  1. Erstellen Sie ein neues Szenario und nennen Sie es „Arbeiten mit JSON-Donut-Daten“.

  2. Verwenden Sie für das Trigger-Modul das Modul „Variable festlegen“.

  3. Geben Sie für den Variablennamen „Donut-Daten“ ein.

  4. Kopieren Sie für den Variablenwert den Inhalt des Dokuments „_Donut Data - Sample JSON.rtf“, das Sie im Ordner „Fusion Exercise Files“ auf Ihrem Testlaufwerk finden.

    Arbeiten mit JSON Bild 2

  5. Benennen Sie dieses Modul in „JSON von einem anderen Connector“ um.

  6. Fügen Sie ein Modul „JSON-Analyse“ hinzu.

  7. Klicken Sie im Feld „Datenstruktur“ auf „Hinzufügen“.

  8. Wählen Sie den Generator aus und fügen Sie die Daten aus „Donut Data - Sample JSON“ ein, die Sie in das Feld „Beispieldaten“ kopiert haben.

    Arbeiten mit JSON Bild 3

  9. Klicken Sie auf „Speichern“ und nennen Sie die Datenstruktur „Donut-Daten“. Klicken Sie dann auf „Speichern“.

  10. Ordnen Sie die Donut-Daten aus dem Modul „Variablen festlegen“ dem Feld „JSON-Zeichenfolge“ zu.

    Arbeiten mit JSON Bild 4

  11. Speichern Sie das Szenario und klicken Sie dann auf „Einmal ausführen“, um die Ausgabe anzuzeigen.

    Die Ausgabe des Moduls „JSON-Analyse“ sollte wie folgt aussehen:

    Arbeiten mit JSON Bild 5

    Zuordnung zu bestimmten Array-Variablen.

  12. Fügen Sie hinter dem Modul „JSON-Analyse“ einen Router hinzu.

  13. Fügen Sie im obersten Pfad ein Modul „Variable festlegen“ hinzu.

  14. Geben Sie als Variablennamen "Batter-Typen nach Donut-Daten“ ein.

  15. Verwenden Sie für den Variablenwert die Zuordnungsfunktion, um die Batter-Typen aus dem Batter-Array abzurufen.

    Arbeiten mit JSON Bild 6

  16. Klicken Sie auf „OK“ und dann auf „Einmal ausführen“.

  17. Öffnen Sie den Ausführungsinspektor, um das Ausgabebündel und die Batter-Typen für jeden der drei Vorgänge anzuzeigen.

    Arbeiten mit JSON Bild 7

    Aggregieren der Szenario-Daten in JSON.

  18. Fügen Sie im unteren Routing-Pfad ein Modul „Zu JSON aggregieren“ hinzu.

  19. Wählen Sie als Quellmodul den Iterator – das Modul „JSON-Analyse“.

  20. Als Datenstruktur können Sie eine beliebige Datenstruktur anlegen oder auswählen. Verwenden Sie für dieses Beispiel Donut-Daten.

  21. Ordnen Sie die Felder für dieses Beispiel direkt zu, wie unten dargestellt.

  22. Beachten Sie bei Batter und Topping, dass es sich um Arrays handelt. Klicken Sie daher auf „Element hinzufügen“, um sie zuzuordnen.

    Arbeiten mit JSON Bild 8

  23. Speichern Sie das Szenario und klicken Sie auf „Einmal ausführen“.

Suchen Sie im Ausführungsinspektor nach dem Modul „Zu JSON aggregieren“ und prüfen Sie, ob Sie drei Bündel in einer einzigen JSON-Zeichenfolge zusammenfassen konnten. Sie können diese Zeichenfolge dann an andere Systeme senden, die JSON erwarten.

Arbeiten mit JSON Bild 9

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