从json读取转义字符到python

时间:2018-03-07 16:09:32

标签: python json

我想从json配置文件中读入一个转义字符列表到python中。

例如,最终结果python列表为my_list = ['\x02','x\03']

但是,我无法弄清楚如何在json中表示这一点,因为他们没有将\x..视为一个角色。

{
    ...
    "my_list": ["\x02", "\x03"],
    ...
}

我如何在json中表示此列表,以便正确导入到python?

1 个答案:

答案 0 :(得分:1)

您可以使用json.dumps尝试:

>>> import json
>>> json.dumps(['\x02','x\03'])
'["\\u0002", "x\\u0003"]'
>>> json.loads('["\\u0002", "x\\u0003"]')
['\x02', 'x\x03']