UiPath Documentation
activities
latest
false

Developer activities

Last updated Apr 21, 2026

Serialize JSON

UiPath.WebAPI.Activities.JSON.SerializeJson

Description

Serializes the given Object to a JSON string, optionally based on the custom serializer settings.

Project compatibility

Windows | Cross-platform

Windows, Cross-platform configuration

  • Input object - The object to be serialized to a JSON string.
Advanced options
Input
  • Serializer settings - Custom serializer settings to be used when serializing the object. Use this property when you want to fully control how the provided object gets serialized.
Important:
  • Make sure you are using the latest Studio version (2025.0.161 or higher). Studio versions previous to 2025.0.161 use the Expression Editor window instead of the data mapping functionality.
  • When no data mapping is available for the Serialized settings property, you can use the following code snippets. For more information, see Newtonsoft documentation.

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"
}

Output

  • JSON object - The serialized JSON string.
  • Description
  • Project compatibility
  • Windows, Cross-platform configuration

Was this page helpful?

Connect

Need help? Support

Want to learn? UiPath Academy

Have questions? UiPath Forum

Stay updated