activities
latest
false
- Información general
- Criptografía
- Base de datos
- Java
- Python
- WebAPI
Actividades de desarrollador
Última actualización 21 de abr. de 2026
UiPath.WebAPI.Activities.DeserializeJson
Descripción
Deserializa la cadena JSON o la muestra a un JObject.
Compatibilidad de proyectos
Windows - Heredado | Windows | Multiplataforma
Windows, configuración multiplataforma
- JSON String - The string containing the JSON to be deserialized. The JSON should be written without indents, and between double quotes. Strings inside the JSON should be written with single quotes. For example, the following JSON is valid: "{'TenancyName': 'Documentation', 'UsernameOrEmail': 'Documentation', 'Password': 'Documentation'}".
- Muestra JSON : la muestra JSON para la estructura de salida. La actividad convierte esta muestra en un objeto similar que puedes utilizar durante el tiempo de diseño.
Opciones avanzadas
Entrada
- Tipo de entrada: una lista desplegable que te permite seleccionar el tipo de argumento del objeto a deserializar.
Nota:
En Studio Web, analizar el objeto de muestra a través de la propiedad Muestra de JSON hace que la propiedad Tipo de entrada sea de solo lectura.
Salida
- Objeto JSON : el JSON deserializado, como una variable
Newtonsoft.Json.Linq.JObject. Consulta más información sobre los objetosNewtonsoft.Json.Linq.JObject.
Windows - Configuración heredada
Panel de propiedades
Común
- Nombre para mostrar: el nombre para mostrar de la actividad.
Entrada
- Muestra JSON : la muestra JSON para la estructura de salida. La actividad convierte esta muestra en un objeto similar que puedes utilizar durante el tiempo de diseño.
- CadenaJson : la cadena que contiene el JSON que se va a deserializar. Escribe el JSON sin sangrías y entre comillas dobles. Las cadenas dentro del JSON deben escribirse con comillas simples. Por ejemplo, el siguiente JSON es válido: "{'TenancyName': 'Documentation', 'UsernameOrEmail': 'Documentation', 'Password': 'Documentation'}".
Otros
- Privado : si se selecciona, los valores de variables y argumentos ya no se registran en el nivel Detallado.
- TipoDeArgumento : una lista desplegable que te permite seleccionar el tipo de salida devuelta. La cadena JSON proporcionada se convertirá en un objeto del tipo seleccionado.
Salida
- ObjetoJson : el JSON deserializado, como una variable
Newtonsoft.Json.Linq.JObject. Consulta más información sobrelos objetosNewtonsoft.Json.Linq.JObject.
Ejemplo de uso de la actividad Deserializar Json
La actividad Deserializar Json se utiliza para extraer datos de archivos JSON y cadenas.
Para ejemplificar cómo utilizar esta actividad, hemos creado un ejemplo que utiliza la actividad Deserializar Json para extraer la edad de una persona de un archivo JSON.
Así es como se puede construir el proceso de automatización:
- Abre Studio y crea un nuevo Proceso.
- Drag a Sequence to the Workflow Designer.
-
Crea las siguientes variables:
Nombre de la variable Tipo de variable Valor predeterminado JsonTextCadena JsonObjJObject AgeValorGenérico
-
- Drag a Read Text File activity inside the sequence container.
- In the Properties panel, add the value
"JsonString.txt"in the FileName field. - Add the variable
JsonTextin the Content field.
- In the Properties panel, add the value
- Añade una actividad Deserializar JSON después de la actividad Leer archivo de texto.
- In the Properties panel, add the variable
JsonTextin the JsonString field and the variableJsonObjin the JsonObject field. - Select the value
Newtonsoft.Json.Linq.JObjectfrom the TypeArgument drop-down list.
- In the Properties panel, add the variable
- Place an Assign activity under the Deserialize JSON activity.
- Add the variable
Agein the To field and the expressionJsonObj.SelectToken("age").ToStringin the Value field.
- Add the variable
- Arrastra una actividad Escribir línea después de la actividad Asignar.
- Agrega la variable
Ageen el campo Texto.
- Agrega la variable
- Run the process. The robot extracts the age value from the
.jsonfile and displays it in the Output panel.
Aquí puedes descargar un ejemplo.