背景 使用json loads 进行文件加载的时候i,报错 ValueError ,详细报错如下:Expecting property name 解决思路: 查看文件是否存在特殊字符,编码是否正确,最后发现报错原因是由于单引号和双引号的问题引起的: json loads 的时候,识别双引号不会报错,单引号不行。 解决方法 两个方法: 将单引号替换为双引号str.replace("’", ‘"’);使用eval函数进行加载;