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 |