Zum Inhalt springen

JSON-zu-Tabellen-Mapping im Jitterbit App Builder

Übersicht

Daten in App Builder wird mithilfe relationaler Tabellen modelliert. Die meisten REST- APIs verwenden JSON zur Kommunikation. Zur Verarbeitung der JSON-Daten innerhalb App Builder muss eine Transformation erfolgen, um die JSON-Daten relationalen Tabellen zuzuordnen. Diese Zuordnung erfolgt wie folgt:

  • JSON-Objekte und ihre verschachtelten untergeordneten Objekte werden in einer einzigen Tabelle zusammengefasst.
  • JSON-Arrays erstellen neue Tabellen.

Beispiele

Einfaches Objekt

JSON

{
  "name": "Thomas Magnum",
  "occupation": "Private Eye"
}

Relationale Tabelle

Tabelle „Endpoint“

Name Beruf
Thomas Magnum Privatdetektiv

Verschachteltes Objekt

JSON

{
  "name": "Thomas Magnum",
  "occupation": "Private Eye",
  "bestCar": {
    "model": "Ferrari 308 GTS",
    "year": "1978"
  }
}

Relationale Tabelle

Tabelle „Endpoint“

Name Beruf bestes Auto/Modell bestes Auto/Baujahr
Thomas Magnum Privatdetektiv Ferrari 308 GTS 1978

Arrays

JSON

{
  "name": "Thomas Magnum",
  "occupation": "Private Eye",
  "ferraris": [
    { "model": "308 GTS", "year": "1978" },
    { "model": "308 GTSi", "year": "1980" },
    { "model": "308 GTSi Quattrovalvole", "year": "1984" },
  ]
}

Relationale Tabellen

Tabelle „Endpoint“

Name Beruf
Thomas Magnum Privatdetektiv

Tabelle „Endpoint/Ferraris“

Modell Jahr
308 GTS 1978
308 GTSi 1980
308 GTSi Quattrovalvole 1984