Zum Inhalt springen

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();