(Oct-10-2021, 08:48 AM)ebolisa Wrote:Using data form here,and useprint(data) # so far so good
literal_eva()
the safe eval to recover the dictionary.>>> res = data[1].strip().split('[audit] ')[1] >>> res '{"event":"comms.auth","user":{"username":"admin","permissions":"*"},"level":98,"timestamp":1633848664540}' >>> >>> from ast import literal_eval >>> >>> result = literal_eval(res) >>> result {'event': 'comms.auth', 'level': 98, 'timestamp': 1633848664540, 'user': {'permissions': '*', 'username': 'admin'}} >>> >>> result['timestamp'] 1633848664540 >>> result['user']['username'] 'admin'