我有这样一段python代码:
import json
single_quote = '{"key": "value"}'
double_quote = "{'key': 'value'}"
data = json.loads(single_quote) # get a dict: {'key': 'value'}
data = json.loads(double_quote) # get a ValueError: Expecting property name: line 1 column 2 (char 1)
在 python 中,single_quote
并且double_quote
没有技术差异,不是吗?那为什么single_quote
有效而double_quote
无效呢?