cómo convertir caracteres como \ x22 en cadena

Tengo una cadena que se parece a esto:

"{\\x22username\\x22:\\x229\\x22,\\x22password\\x22:\\x226\\x22,\\x22id\\x22:\\x222c8bfa56-f5d9\\x22, \\x22FName\\x22:\\x22AnkQcAJyrqpg\\x22}" 

por lo que entiendo, \x22 es " . Entonces, ¿cómo podría convertir esto en un JSON legible con citas sobre claves y valores?

Decodificar desde string_escape :

 >>> import json >>> value = "{\\x22username\\x22:\\x229\\x22,\\x22password\\x22:\\x226\\x22,\\x22id\\x22:\\x222c8bfa56-f5d9\\x22, \\x22FName\\x22:\\x22AnkQcAJyrqpg\\x22}" >>> value.decode('string_escape') '{"username":"9","password":"6","id":"2c8bfa56-f5d9", "FName":"AnkQcAJyrqpg"}' >>> json.loads(value.decode('string_escape')) {u'username': u'9', u'password': u'6', u'id': u'2c8bfa56-f5d9', u'FName': u'AnkQcAJyrqpg'} 

Para una cadena Unicode bajo Python3 encontré esto:

 value.encode('utf8').decode('unicode_escape') 

https://stackoverflow.com/a/14820462/450917

Sé que esta pregunta se etiquetó como una pregunta de Python, pero si alguien estuviera buscando una herramienta que pudiera codificar dicha cadena en línea:

http://ddecode.com/hexdecoder