Hola, tengo el siguiente JSON en una variable y rocketbot al parecer no reconoce bien con los array y json anidados, por lo que no puedo trabajar.
basicamente quiero obtener el id en result pero no puedo extraer “results” de del json padre
{
“results”: [
{
“id”: 143254813621,
“code”: “”,
“code_name”: null,
“title”: “SAC XXX”,
“parent_id”: null,
“active”: true,
“case_state_summary”: null,
“url”: null,
“creator_id”: 7,
“created_at”: “2022-02-14T18:26:13.000Z”,
“updated_at”: “2022-02-14T18:26:13.000Z”,
“last_movement_official_date”: null
}
],
“pagination”: {
“count”: 1,
“per_page”: 100,
“current_page”: 1
}
}
Lectura de json anidado
Share
Hola pablomorales,
Es por el valor null, true también te dará error, puedes realizarlo de estas 2 formas:
1.- Con el comando Execute Python, realiza lo siguiente:
null = Nonetrue = True
id = {tu_var}['results'][0]['id']
SetVar('id', id)
Eso enviará el valor de la variable id del script a la variable id de rocketbot
2.- Con Set Variable realiza esto:
"""{tu_var}""".replace('null', "'null'").replace('true', "'True'")Y ya con eso puedes trabajar los datos