我需要在 MySQL 中存储一个嵌套字典列表。我看到的唯一方法是将其转换为字符串并将其存储在一个TEXT
字段中。挑战是如何将它从字符串转换回来?
例如:
import json
val1 = {"aaa":1}
val2 = {"bbb":2}
val3 = {"ccc":3}
values = [
json.dumps(val1),
json.dumps(val2),
json.dumps(val3),
]
values_str = str(values)
values_str
#'[\'{"aaa": 1}\', \'{"bbb": 2}\', \'{"ccc": 3}\']'
现在我可以安全地将它存储在 MySQL 中,但是如何将它转换回原来的形状。
我尝试使用.split()
,但没有正确拆分它。此外,我还没有包含,
在字典中,但它们会在那里,所以随地吐痰,
不是一种选择