Zum Inhalt springen

Verwandeln Sie Ihre Kontakte in Urlaubsgeld mit unserem neuen Kundenempfehlungsprogramm! Erfahren Sie mehr

Diese Dokumentation gilt für Version 4 und höher von App Builder, dem neuen Namen für Vinyl. Hier gelangen Sie zur Vinyl-Dokumentation.

Skriptbeispiel im Jitterbit App Builder - Konvertieren von Binärdaten in Antworten in Text

Dieses Plugin Script wurde mit einer Microsoft Azure REST- API verwendet und arbeitet mit einer binären Rohantwort. Das Plugin konvertiert die API Endpoint in etwas, das der App Builder verarbeiten/lesen kann.

Wenn der REST- API Endpoint beispielsweise Folgendes zurückgibt:

"success"

Anschließend konvertiert das Plugin die Antwort in etwas, das App Builder lesen kann, wie:

{
"Message": "success"
}

Script

#r "Newtonsoft.Json.dll"
using System;
using System.Net.Http;
using Newtonsoft.Json;
// Read the response content
var messageBytes = await Response.Content.ReadAsByteArrayAsync();
var message = Convert.ToBase64String(messageBytes);
// Wrap the message in a json formatted text
message = JsonConvert.SerializeObject(new { Message = message });
// Replace the response content with the formatted json
Response.Content = new StringContent(message, null, "application/json");