python中 如何将从接口取到的json数据存入mysql数据库 最好有具体的例子 谢谢

 我来答
againinput4
2012-12-04 · TA获得超过2407个赞
知道大有可为答主
回答量:1446
采纳率:70%
帮助的人:642万
展开全部
python操作mysql,没怎么折腾过。
不过网上资料一堆一堆的,自己google一下即可。

如果你需要json转换成对应的对象的话,倒是可以参考我写的:
【整理】什么是JSON+如何处理JSON字符串
其中就有关于python的:
【整理】Python中将(字典,列表等)变量格式化成(漂亮的,树形的,带缩进的,JSON方式的)字符串输出
【经验记录】Python中json.loads的时候出错->要注意要解码的Json字符的编码

(此处不给贴地址,请用google搜标题,即可找到帖子地址)
追问
话说我需要的是如何把json格式的数据的值存入mysql
追答
直接把json字符串,存入mysQL?
那和单个的字符,存入mysql,就没区别了。
那就只剩下,python如何保持数据到mysql中了。

这样的问题,随便一搜,都一大把啊。
hefei_qaps
2012-12-05
知道答主
回答量:19
采纳率:0%
帮助的人:12.7万
展开全部
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

提交
取消

辅 助

模 式