2024-09-27 07:34:57 发布
网友
我有一根这样的绳子:
"{\\x22username\\x22:\\x229\\x22,\\x22password\\x22:\\x226\\x22,\\x22id\\x22:\\x222c8bfa56-f5d9\\x22, \\x22FName\\x22:\\x22AnkQcAJyrqpg\\x22}"
据我所知,\x22是"。那么,我如何将其转换为一个可读的JSON,并在键和值周围加上引号呢?
\x22
"
从string_escape解码:
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'}
我知道这个问题被标记为python问题,但是如果有人想找一个可以在线编码这样的字符串的工具:
http://ddecode.com/hexdecoder
对于Python3下的Unicode字符串,我发现:
value.encode('utf8').decode('unicode_escape')
https://stackoverflow.com/a/14820462/450917
从
string_escape
解码:我知道这个问题被标记为python问题,但是如果有人想找一个可以在线编码这样的字符串的工具:
http://ddecode.com/hexdecoder
对于Python3下的Unicode字符串,我发现:
https://stackoverflow.com/a/14820462/450917
相关问题 更多 >
编程相关推荐