Ejemplo de scripting en Jitterbit App Builder - JSON
Este ejemplo demuestra cómo generar JSON mediante una acción. Una celda se actualiza con el JSON generado para que una acción posterior lo utilice. El ejemplo utiliza JSON.Net biblioteca incluida con App Builder.
Esquema de tabla
Columna | Tipo de dato | Clave principal | Generación automática | Acepta valores nulos |
---|---|---|---|---|
CustomerId | GUID | Sí | Sí | No |
CompanyName | NVARCHAR(100) | No | No | No |
Address | INTEGER | No | No | Sí |
City | NVARCHAR(100) | No | No | Sí |
Region | NVARCHAR(2) | No | No | Sí |
PostalCode | NVARCHAR(50) | No | No | Sí |
AddressJson | NVARCHAR(500) | No | No | Sí |
Tenga en cuenta que AddressJson
No es necesario definir la columna en la tabla: se puede definir en el objeto de negocio.
Secuencia de comandos
#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();