gpt4 book ai didi

python - 从 MySQL 数据库获取后如何将 python 字符串转换为其原始类型

转载 作者:行者123 更新时间:2023-11-29 09:25:21 25 4
gpt4 key购买 nike

我在数据库中有一个 longtext 类型的字段,其值类似于[{"A":"apple"}, {"B":"ball"} , {"c":"cat"}] 即字典列表。所以现在我使用cursor.fetchone()从SQL数据库中获取它,它返回一个元组,其中第一个元素作为我获取的字段。所以我通过执行(data,)=cursor.fetchone()

来提取它

但问题是,现在数据返回一个字符串,而我需要它是一个字典列表,就像之前一样。请建议一些方法,通过它我可以从数据库中获取我的字段的值作为字典列表

最佳答案

您可以按照评论中的建议使用 json 模块,例如这样的内容应该可以工作:

import json

long_text = '[{"A":"apple"}, {"B":"ball"} , {"c":"cat"}]'
list_of_dicts = json.loads(long_text)
print(list_of_dicts)

>>> [{'A': 'apple'}, {'B': 'ball'}, {'c': 'cat'}]

关于python - 从 MySQL 数据库获取后如何将 python 字符串转换为其原始类型,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59695062/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com