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
Compartir
Bender
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 = None
true = 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