【发布时间】:2021-05-28 22:13:39
【问题描述】:
我知道这个问题已经回答了,但我不知道我的案例中的错误在哪里。
这是我的代码:
import json
json_data = """
{
'position1': '516, 440',
'position2': '971, 443',
'position3': '1186, 439',
'position4': '1402, 441',
'position5': '1630, 449',
'position6': '299, 681',
'position7': '518, 684',
'position8': '736, 691',
'position9': '739, 431'
}
"""
data = json.loads(json_data)
print(data)
我不太喜欢处理 json 文件,所以如果这是一个真正的转储错误,请不要怪我。
【问题讨论】:
-
错误信息看起来很清楚 - 你不明白什么?
-
'516, 440',问题是数字中间的逗号被解释为与键:值对末尾的逗号相同,因此您需要使用双引号如果你想在你的值中使用逗号而不是单引号