问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

如何将从接口取到的json数据存入mysql数据库

发布网友 发布时间:2022-04-22 07:46

我来回答

3个回答

热心网友 时间:2022-04-08 01:30

mysql数据库建立表,存储json字段用text类型
然后从接口中获取JSON数据,转成STRING格式,直接插入到这个字段就可以了。

热心网友 时间:2022-04-08 02:48

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

热心网友 时间:2022-04-08 04:23

我们知道,JSON是一种轻量级的数据交互的格式,大部分NO SQL数据库的存储都用JSON。MySQL从5.7开始支持JSON格式的数据存储,并且新增了很多JSON相关函数。MySQL 8.0 又带来了一个新的把JSON转换为TABLE的函数JSON_TABLE,实现了JSON到表的转换。


举例一

我们看下简单的例子:

简单定义一个两级JSON 对象

mysql> set @ytt='{"name":[{"a":"ytt","b":"action"},  {"a":"dble","b":"shard"},{"a":"mysql","b":"oracle"}]}';Query OK, 0 rows affected (0.00 sec)

第一级:

mysql> select json_keys(@ytt);+-----------------+| json_keys(@ytt) |+-----------------+| ["name"]        |+-----------------+1 row in set (0.00 sec)

第二级:

mysql> select json_keys(@ytt,'$.name[0]');+-----------------------------+| json_keys(@ytt,'$.name[0]') |+-----------------------------+| ["a", "b"]                  |+-----------------------------+1 row in set (0.00 sec)

我们使用MySQL 8.0 的JSON_TABLE 来转换 @ytt。

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
招聘和招募和招收区别 人力资源中招聘与招募的区别 招聘与招募有啥区别 夏日繁星公众号可信吗 关于“红杏出墙”的古诗词描写有哪些 需要考多少分才过雅思 雅思考试多少分才可以算及格 雅思考试多少分算及格 雅思的总分多少分及格 雅思一般考多少分能合格 淀粉样变性 关于淀粉样变肾病AA的咨询【 AA型淀粉样变淀粉样肾... 肾淀粉样变能吃鱼翅吗? 编辑pdf文件的软件有哪些 肾淀粉样变性的预后 淀粉样变肾能吃鸡.鸭.牛肉.羊肉吗? 肾淀粉样变性病患者的饮食 淀粉样变性可以治好吗?会不会有后遗症? 文档编辑除了Word外还有啥软件 肾病综合征,肾淀粉样变化 肾脏淀粉样变性怎么治疗?目前腿部水肿,尿蛋白,... 淀粉样肾损害能治吗 淀粉样变肾病的诊断 肾淀粉样变性的诊断 咸宁麻塘知道肾脏淀粉样变会有哪些危害? 得了肾淀粉样变的病人是尿多好还是尿少好? 肾淀粉样变性的临床表现 肾病综合症淀粉样变怎么治 肾淀粉样病变的主要表现 什么是淀粉样肾病 C++下如何将json数据存入mysql数据库 怎么把json数据写入mysql 怎么将json格式的数据存入数据库 如何将从接口取到的json数据存入mysql数据 php存入数据库 如何将json格式的数据直接存入mysql... php下如何将json格式的数据直接存入mysql数据库 openresty怎么接收POST来的JSON数据并存入MYSQL 如何将json数据文件导入mysql python中 如何将从接口取到的json数据存入mysql数... 如下格式的json如何导入mysql数据库?我要代码,谢... 如何用spark 分析json数据存入mysql json数据如何用php读取并写入到mysql内 python爬取到的json数据怎么存入到MySQL数据库中 如果将json格式数据存储到类似mysql这样的关系型数... mysql数据库中某个字段存的是json数据,如何对json... 请问如何将json数据导入mysql,我要代码,谢谢 json文件可以直接导入数据库吗 epub怎么打开 电脑端epub文件怎么打开 epub文件怎么打开?