写好 Json 文件后,发现 Json 读文件时错误,
1. 错误信息
如下:
json.decoder.JSONDecodeError:
Expecting property name enclosed in double quotes: line 2 column 3 (char 5)
字面意思是:
期望属性的名字,以双引号(double quotes) 结束
2. Example:
[
{
'index': 1,
'extendPointNumberStart': 11,
'extendPointNumberEnd': 11
}
]
对于上面的代码,在 Python 中,是对的。但是,在 Json 读入时,就是错误的。
3. 原因:
上述使用的是单引号,但是需要使用的是双引号;将单引号全部替换成双引号,问题就解决了。
其他容易的错误是:
中英文引号的差别,也会导致错误。