首页
学习
活动
专区
圈层
工具
发布

将Json数据保存到Sqlite Python

可以通过以下步骤实现:

  1. 导入所需的库:
代码语言:txt
复制
import json
import sqlite3
  1. 读取Json数据:
代码语言:txt
复制
with open('data.json', 'r') as file:
    json_data = json.load(file)

这里假设Json数据保存在名为"data.json"的文件中。

  1. 连接到Sqlite数据库:
代码语言:txt
复制
conn = sqlite3.connect('database.db')

这里假设数据库文件名为"database.db",如果该文件不存在,将会自动创建。

  1. 创建数据表:
代码语言:txt
复制
cursor = conn.cursor()
cursor.execute('''CREATE TABLE IF NOT EXISTS data
                  (id INTEGER PRIMARY KEY AUTOINCREMENT,
                  name TEXT,
                  age INTEGER,
                  email TEXT)''')

这里创建了一个名为"data"的数据表,包含id、name、age和email四个字段。

  1. 插入Json数据到Sqlite数据库:
代码语言:txt
复制
for item in json_data:
    cursor.execute('''INSERT INTO data (name, age, email)
                      VALUES (?, ?, ?)''',
                   (item['name'], item['age'], item['email']))

这里假设Json数据中的每个项都包含name、age和email三个字段。

  1. 提交更改并关闭数据库连接:
代码语言:txt
复制
conn.commit()
conn.close()

完成以上步骤后,Json数据将被保存到Sqlite数据库中的"data"表中。你可以根据实际需求修改表名、字段名和数据类型等。

页面内容是否对你有帮助?
有帮助
没帮助

相关·内容

没有搜到相关的文章

领券