Zum Inhalt springen

Verwandeln Sie Ihre Kontakte in Urlaubsgeld mit unserem neuen Kundenempfehlungsprogramm! Erfahren Sie mehr

Diese Dokumentation gilt für Version 4 und höher von App Builder, dem neuen Namen für Vinyl. Hier gelangen Sie zur Vinyl-Dokumentation.

REST-JSON-Arrays (Drilldowns) im Jitterbit App Builder

REST - JSON-Arrays

  • App Builder kann komplexe JSON-Arrays senden
  • Nutzt eine neue Option: ‚Drilldown
  • Geben Sie die Drilldown-Tabelle vom Stamm-API -Aufruf an
  • Und arbeiten Sie sich durch die JSON-Struktur

JSON-Arrays - GET-Beispiel

Kunde hat mehrere Adressen.

Beispieldatensatz aus der Kundentabelle eines Kunden mit ID, Name und einem Array aus zwei Adressen:

Bild 1

Wenn wir auf der REST-Seite einen GET-Befehl aus dieser Tabelle ausführen, würde Folgendes erstellt:

  1. Eine Stammtabelle mit ID und Name:

    Bild 2

  2. Eine Adresstabelle mit zwei Datensätzen:

    Bild 3

JSON-Arrays - POST-Beispiel

Lokaler Kundendatensatz, den ich veröffentlichen möchte.

  1. Eine einfache Kundentabelle mit einem Datensatz, der eine ID und einen Namen enthält:

    Bild 4

  2. Eine Adresstabelle mit zwei Datensätzen, die beide über die Kunden-ID mit diesem Kundendatensatz verknüpft sind:

    Bild 5

JSON-Arrays - POST- Endpoint

Richten Sie unseren POST- Endpoint wie gewohnt ein.

  • Für dieses Beispiel haben wir einige Beispiel-JSON bereitgestellt, die unseren Datensatz und unsere Adresstabellen enthalten
  • Dies generiert die Tabellen für den REST Endpoint

Notiz

Der Anforderungstext ist nur für den POST- Endpoint verfügbar, nicht für den GET Endpoint.

Bild 6

JSON-Arrays - API Aufruf

API -Aufrufregel der obersten Ebene.

  • Diese Regel fügt Folgendes ein: CustomerID und die Name
  • Es zielt auf die Stammtabelle ab, die customers (post)- Es wird ausgewählt id Und name aus dem CustomerTest Tisch

JSON-Arrays - API Aufruf

Adress API -Aufrufregel.

  • Diese Regel fügt ein in customers (post)/addresses
  • Es werden die Adress- und ID-Informationen aus dem CustomerAddressTest Tisch

JSON-Arrays - Drilldown

Wählen Sie die Adresse als „Drilldown“ beim API -Aufruf der obersten Ebene aus (Randfalleinstellungen).

  • Nachdem wir diese beiden API Aufrufregeln eingerichtet haben, können wir sie miteinander verknüpfen
  • In der Stammregel des API -Aufrufs gibt es eine erweiterte Einstellungsoption namens Drilldowns

    Bild 9

  • Dadurch können wir Unterregeln festlegen, die ausgeführt werden sollen.

  • In diesem Fall rufen wir Customer_Address_POST, das in die Address REST Endpoint Tabelle schreibt
  • Wir konfigurieren auch die Bindung

    Bild 10

JSON-Arrays - Ergebnis

  • Erfolg!
  • Dies funktioniert auch mit mehreren verschachtelten Tabellen
  • Unterstützt auch einfache Arrays

    • Edge Case-Einstellung in der REST- Endpoint
    • „Array von Primitiven“

Bild 11