【问题标题】:import json data from an api to mysql database in python在python中将json数据从api导入mysql数据库
【发布时间】:2020-05-01 22:37:19
【问题描述】:

我需要使用 python 将 JSON 数据从 API 导入 MySQL 数据库。我可以在 python 脚本中获取 json 数据,但不知道如何将这些数据插入到 mysql 数据库中。

【问题讨论】:

  • 你试过什么?你希望它如何保存?
  • 通过python获取api数据后,需要将这些数据插入mysql数据库。 api 数据包含一长串对象,列表。我将 JSON 转换为 python 字典,然后尝试使用有效的索引访问键值,但是如何将字典数据导出到适当的表和列。

标签: python mysql json


【解决方案1】:

将 JSON 序列化为字符串并将字符串插入 DB,并在需要时将其反序列化。我用这个方法但是不知道是不是最优的

Working With JSON Data in Python

【讨论】:

  • 我保存了 json 文件。现在我需要将该数据导出到python中的mysql。我已经知道如何在 python 中运行 mysql,但是如何为 json 文件创建插入查询。
  • 看这个:[在 MySQL 中以 JSON 格式存储数据](stackoverflow.com/questions/3564024/…)。
【解决方案2】:

终于,做到了。首先在本地保存 JSON 文件,然后在 for 循环中使用键值对其进行解析,最后运行查询以插入 MySQL 表。

【讨论】:

    猜你喜欢
    • 2021-05-26
    • 1970-01-01
    • 2021-03-29
    • 2018-11-18
    • 2015-05-21
    • 2018-02-05
    • 1970-01-01
    • 2011-01-30
    • 1970-01-01
    相关资源
    最近更新 更多