Foro de elhacker.net

Programación => Scripting => Mensaje iniciado por: LaThortilla (Effort) en 2 Septiembre 2015, 20:58 pm



Título: [RESUELTO][PYTHON] -Convertir cadena en diccionario
Publicado por: LaThortilla (Effort) en 2 Septiembre 2015, 20:58 pm
Buen dia. necesito ayuda para convertir esta cadena en  diccionario... ya intente usar ast.literal_eval pero me laza un error (ValueError: malformed)


Código
  1. st = '{"id":749295606,"rank":null,"abtest_version":null,"abtest_params":[null],"section":"main_column","owner_id":null,"sub_id":null,"browse_location":null,"query_data":{"q":"carla","type":"users"},"is_headline":false}'

[MODIFICADO]
Solo quiero mencionar también que podría parsearla yo mismo usando métodos de cadenas pero lo que busco es alguna librería que a lo haga... solo no quiero re inventar lo que ya esta hecho.. Gracias

[RESUELTO]
Lo siento me fui por mal camino... esa cadena se trata de un simple json... y se maneja asi:
Código
  1. st = '{"id":749295606,"rank":null,"abtest_version":null,"abtest_params":[null],"section":"main_column","owner_id":null,"sub_id":null,"browse_location":null,"query_data":{"q":"carla","type":"users"},"is_headline":false}'
  2.  
  3. midiccionario = json.loads(st)