Skriptbeispiel im Jitterbit App Builder - JSON
Dieses Beispiel zeigt, wie JSON mithilfe einer Aktion generiert wird. Eine Zelle wird mit dem generierten JSON aktualisiert, um von einer späteren Aktion verwendet zu werden. Das Beispiel nutzt das JSON.Net Bibliothek enthalten mit App Builder.
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 die 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();