将json文件加载到python时解码错误

时间:2019-07-11 12:00:20

标签: python json

这是我的json文件:

{
    "43455": ["(\(.*\))"],
    "55655": ["(\d{2,3})\"]
}

当我尝试将其加载到python脚本时,出现错误:

with open('link_to_file', 'r', encoding='utf-8-sig') as file:
    field_regex = json.loads(file.read())
  

JSONDecodeError:无效的\ escape

尝试更改编码,但仍然没有运气...任何想法..

1 个答案:

答案 0 :(得分:0)

您应该转义反斜杠

{
    "43455": ["(\\(.*\\))"],
    "55655": ["(\\d{2,3})\\"]
}