永发信息网

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

答案:3  悬赏:80  手机版
解决时间 2021-02-21 11:11
  • 提问者网友:不爱我么
  • 2021-02-20 21:11
python中 如何将从接口取到的json数据存入mysql数据库 最好有具体的例子 谢谢
最佳答案
  • 五星知识达人网友:时间的尘埃
  • 2021-02-20 22:11
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
全部回答
  • 1楼网友:零点过十分
  • 2021-02-21 00:20
python操作mysql,没怎么折腾过。 不过网上资料一堆一堆的,自己google一下即可。 如果你需要json转换成对应的对象的话,倒是可以参考我写的: 【整理】什么是JSON+如何处理JSON字符串 其中就有关于python的: 【整理】Python中将(字典,列表等)变量格式化成(漂亮的,树形的,带缩进的,JSON方式的)字符串输出 【经验记录】Python中json.loads的时候出错->要注意要解码的Json字符的编码 (此处不给贴地址,请用google搜标题,即可找到帖子地址)
  • 2楼网友:長槍戰八方
  • 2021-02-20 23:14
python爬取到的json数据怎么存入到mysql数据库中 json的数据json.loads进来以后会变成一个json的对象,你需要自己把python对象中的字段值取出来,拼成sql语句
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯