【问题标题】:Parsing JSON to MYSQL Python 3将 JSON 解析为 MYSQL Python 3
【发布时间】:2023-04-10 00:45:01
【问题描述】:

我想用 python 3 将 JSON 解析为 mysql 数据库。 假设我有来自 www.test.com/api/students 的 JSON 包含学生列表,

{
    contents: [
        {
            id:"a",
            name:"rey"
        },
        {
            id:"b",
            name:"rio"
        },
        {
            id:"c",
            name:"ramy"
        },
    ]
}

我有一个名为“student”的数据库,表 MSStudent 包含“student_id”和“student_name”。

如何解析这个 JSON 并将其传递到我的数据库,以及如何在 python 上将其查询到模型中?

谢谢。

【问题讨论】:

    标签: mysql json python-3.x


    【解决方案1】:

    您可以使用以下方法:

    方法一:基础python

    import json
    json_data = json.loads("json string")
    typ = type(json_data)
    if typ == "dict":
        for key,value in json_data.items():
            print key+"=>"+val
            // insert in mysql (mysql query)
    elif typ == "list":
        for k in json_data:
           print k
    

    一旦你解析了这个,你就可以将它插入到 mysql 中。 方法二:使用熊猫

    PS:这只是伪代码,您需要对其进行修改,创建一个函数并解析每个键和值,这对我来说甚至适用于 GB 的 json 数据。

    【讨论】:

      猜你喜欢
      • 2018-10-25
      • 1970-01-01
      • 2013-07-06
      • 1970-01-01
      • 1970-01-01
      • 2019-09-15
      • 1970-01-01
      • 1970-01-01
      • 2023-03-21
      相关资源
      最近更新 更多