python中 如何将从接口取到的json数据存入mysql数据库 最好有具体的例子 谢谢
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了python中 如何将从接口取到的json数据存入mysql数据库 最好有具体的例子 谢谢相关的知识,希望对你有一定的参考价值。
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 参考技术A python操作mysql,没怎么折腾过。
不过网上资料一堆一堆的,自己google一下即可。
如果你需要json转换成对应的对象的话,倒是可以参考我写的:
【整理】什么是JSON+如何处理JSON字符串
其中就有关于python的:
【整理】Python中将(字典,列表等)变量格式化成(漂亮的,树形的,带缩进的,JSON方式的)字符串输出
【经验记录】Python中json.loads的时候出错->要注意要解码的Json字符的编码
(此处不给贴地址,请用google搜标题,即可找到帖子地址)追问
话说我需要的是如何把json格式的数据的值存入mysql
追答直接把json字符串,存入mysQL?
那和单个的字符,存入mysql,就没区别了。
那就只剩下,python如何保持数据到mysql中了。
这样的问题,随便一搜,都一大把啊。
以上是关于python中 如何将从接口取到的json数据存入mysql数据库 最好有具体的例子 谢谢的主要内容,如果未能解决你的问题,请参考以下文章
将数据库中查询的结果转换为json, 然后调用接口的方式返回json
如何将从 json 检索到的数据从一个视图传递到另一个视图? [复制]