- Información general
- Criptografía
- Base de datos
- Java
- Python
- WebAPI
Serializar la actividad JSON para serializar un objeto en una cadena JSON.
UiPath.WebAPI.Activities.JSON.SerializeJson
Descripción
Serializa el objeto dado en una cadena JSON, opcionalmente en función de la configuración del serializador personalizado.
Compatibilidad de proyectos
Windows | Multiplataforma
Requisitos previos
Para configurar la propiedad Configuración del serializador utilizando la asignación de datos, utiliza Studio 25.10 o posterior. En versiones anteriores de Studio, esta propiedad utiliza la ventana Editor de expresiones en su lugar.
Windows, configuración multiplataforma
- Objeto de entrada : el objeto que se serializará en una cadena JSON.
Opciones avanzadas
Entrada
- Configuración del serializador : configuración personalizada del serializador que se utilizará al serializar el objeto. Utiliza esta propiedad cuando quieras controlar completamente cómo se serializa el objeto proporcionado.
Salida
- Objeto JSON : la cadena JSON serializada.
Ejemplo de uso de la configuración del serializador
Cuando no haya ninguna asignación de datos disponible para la propiedad Configuración del serializador , configúrala en el Editor de expresiones utilizando uno de los siguientes fragmentos de código. Para obtener más información, consulta la documentación de 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"
}