Skriptbeispiel im Jitterbit App Builder - JSON
Dieses Beispiel zeigt, wie JSON mithilfe einer Aktion generiert wird. Eine Zelle wird mit dem generierten JSON aktualisiert und kann anschließend von einer späteren Aktion verwendet werden. Das Beispiel nutzt JSON.Net-Bibliothek, die im App Builder enthalten ist.
Schema
Spalte | Datentyp | Primärschlüssel | Automatisch generieren | Nullwert zulässig |
---|---|---|---|---|
CustomerId | GUID | Ja | Ja | Nein |
CompanyName | NVARCHAR(100) | Nein | Nein | Nein |
Address | INTEGER | Nein | Nein | Ja |
City | NVARCHAR(100) | Nein | Nein | Ja |
Region | NVARCHAR(2) | Nein | Nein | Ja |
PostalCode | NVARCHAR(50) | Nein | Nein | Ja |
AddressJson | NVARCHAR(500) | Nein | Nein | Ja |
Beachten Sie, dass AddressJson
Die Spalte muss nicht in der Tabelle definiert werden: Sie kann im Geschäftsobjekt definiert werden.
Script
#r "Newtonsoft.Json.dll"
using Newtonsoft.Json.Linq;
var address = new JObject(
new JProperty("address", Row["Address"].Value),
new JProperty("city", Row["City"].Value),
new JProperty("region", Row["Region"].Value),
new JProperty("postalCode", Row["PostalCode"].Value)
);
Row["AddressJson"].Value = address.ToString();