【发布时间】:2021-06-19 12:06:42
【问题描述】:
我有这个字符串[['18', '9'], ['18', '9'], ['18', '9'], ['18', '9'], ['18', '9'], ['18', '9']]
所以我测试了所有方法以找出如何在 python 中将其转换为列表或 JSON 格式
当我尝试使用 json.loads() 转换它时
显示错误
items = '[['18', '9'], ['18', '9'], ['18', '9'], ['18', '9'], ['18', '9'], ['18', '9']]'
item = json.loads(items)
错误是
json.decoder.JSONDecodeError: Expecting value: line 1 column 3 (char 2)
【问题讨论】:
-
错误是什么?
-
请贴出您尝试过的代码。
-
'期望值:第 1 行第 3 列(字符 2)'
-
JSON 需要双引号包围字符串,而不是单引号。
-
使用
ast.literal_eval()