【发布时间】:2013-10-29 16:37:45
【问题描述】:
我需要在 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(),但没有正确拆分它。我也没有在字典中包含,,但它们会在那里,所以, 吐痰不是一种选择
【问题讨论】:
标签: python mysql string list dictionary