UiPath Documentation
activities
latest
false
开发者活动
重要 :
请注意,此内容已使用机器翻译进行了部分本地化。 新发布内容的本地化可能需要 1-2 周的时间才能完成。

序列化 JSON

UiPath.WebAPI.Activities.JSON.SerializeJson

描述

根据自定义序列化器设置,将给定对象序列化为 JSON 字符串。

项目兼容性

Windows | 跨平台

先决条件

要使用数据映射配置“序列化器设置”属性,请使用 Studio 25.10 或更高版本。在 Studio 的早期版本中,该属性会改用表达式编辑器窗口。

Windows、跨平台配置

  • 输入对象- 要序列化为 JSON 字符串的对象。

高级选项

输入
  • 序列化器设置- 序列化对象时要使用的自定义序列化器设置。如果要完全控制给定对象的序列化方式,请使用此属性。
输出
  • JSON 对象- 序列化的 JSON 字符串。

使用序列化器设置的示例

“序列化器设置”属性没有可用的数据映射时,请使用以下代码片段之一在“表达式编辑器”中对其进行配置。有关更多信息,请参阅Newtonsoft 文档

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"
}
  • 描述
  • 项目兼容性
  • 先决条件
  • Windows、跨平台配置
  • 高级选项
  • 使用序列化器设置的示例
  • VB.NET
  • C#

此页面有帮助吗?

连接

需要帮助? 支持

想要了解详细内容? UiPath Academy

有问题? UiPath 论坛

保持更新