- Überblick
- Kryptografie
- Datenbank
- Java
- Python
- WebAPI
- Versionshinweise
- Über das WebAPI-Aktivitätspaket
- Projektkompatibilität
- XML deserialisieren (Deserialize XML)
- XPath ausführen (Execute XPath)
- XML-Knotenattribute erhalten (Get XML Node Attributes)
- XML-Knoten erhalten (Get XML Nodes)
- JSON serialisieren
- Deserialize JSON
- JSON-Zusammenstellung deserialisieren (Deserialize Json Array)
- HTTP Request (legacy)
- HTTP-Anfrage (HTTP Request)
- SOAP-Anfrage (SOAP Request)
Aktivität „Serialize JSON“ zum Serialisieren eines Objekts zu einer JSON-Zeichenfolge.
UiPath.WebAPI.Activities.JSON.SerializeJson
Beschreibung
Serialisiert das angegebene Objekt zu einer JSON-Zeichenfolge, optional basierend auf den benutzerdefinierten Serialisierungseinstellungen.
Projektkompatibilität
Windows | Plattformübergreifend
Voraussetzungen
Um die Eigenschaft Serialisierungseinstellungen mithilfe der Datenzuordnung zu konfigurieren, verwenden Sie Studio 25.10 oder höher. In früheren Studio-Versionen verwendet diese Eigenschaft stattdessen das Ausdrucks-Editor- Fenster.
Windows, plattformübergreifende Konfiguration
- Eingabeobjekt – Das Objekt, das zu einer JSON-Zeichenfolge serialisiert werden soll.
Erweiterte Optionen
Eingabe
- Serialisierungseinstellungen – Benutzerdefinierte Serialisierungseinstellungen, die bei der Serialisierung des Objekts verwendet werden sollen. Verwenden Sie diese Eigenschaft, wenn Sie vollständig steuern möchten, wie das bereitgestellte Objekt serialisiert wird.
Ausgabe
- JSON-Objekt – Die serialisierte JSON-Zeichenfolge.
Beispiel für die Verwendung von Serialisierungseinstellungen
Wenn für die Eigenschaft Serialisierungseinstellungen keine Datenzuordnung verfügbar ist, konfigurieren Sie sie im Ausdrucks-Editor mithilfe eines der folgenden Code-Snippets. Weitere Informationen finden Sie in der Newtonsoft-Dokumentation.
VB.NET
New JsonSerializationSettings With {
.Formatting = JsonFormatting.Indented,
.NullValueHandling = JsonNullValueHandling.Ignore,
.DefaultValueHandling = JsonDefaultValueHandling.Ignore,
.DateFormatHandling = JsonDateFormatHandling.IsoDateFormat,
.DateFormatString = "yyyy-MM-dd HH"
}
New JsonSerializationSettings With {
.Formatting = JsonFormatting.Indented,
.NullValueHandling = JsonNullValueHandling.Ignore,
.DefaultValueHandling = JsonDefaultValueHandling.Ignore,
.DateFormatHandling = JsonDateFormatHandling.IsoDateFormat,
.DateFormatString = "yyyy-MM-dd HH"
}
C#
new JsonSerializationSettings
{
Formatting = JsonFormatting.Indented,
NullValueHandling = JsonNullValueHandling.Ignore,
DefaultValueHandling = JsonDefaultValueHandling.Ignore,
DateFormatHandling = JsonDateFormatHandling.IsoDateFormat,
DateFormatString = "yyyy-MM-dd HH"
}
new JsonSerializationSettings
{
Formatting = JsonFormatting.Indented,
NullValueHandling = JsonNullValueHandling.Ignore,
DefaultValueHandling = JsonDefaultValueHandling.Ignore,
DateFormatHandling = JsonDateFormatHandling.IsoDateFormat,
DateFormatString = "yyyy-MM-dd HH"
}