python连接mysql查数据,表里有个字段是json格式的。取不出来,求大神帮助! 20

python。去mysql中查数据,但是有一个字段是json格式的。fetchall()取不出来,报错。求大神帮助,怎么才能把这字段取出来... python。 去mysql中查数据, 但是有一个字段是json格式的。fetchall()取不出来,报错。求大神帮助, 怎么才能把这字段取出来 展开
 我来答
折柳成萌
高粉答主

2018-06-29 · 繁杂信息太多,你要学会辨别
知道顶级答主
回答量:4.4万
采纳率:96%
帮助的人:6265万
展开全部
json的数据json.loads进来以后会变成一个json的对象,你需要自己把python对象中的字段值取出来,拼成sql语句

你可以把这个过程封装成一个函数

import json
def save_json(json_str):
obj = json.loads(json_str)

sql = 'insert into tbl values ("%s")' % obj['id'] #这里注意编码,要转成数据库的编码格式

#blabla
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式