可以通过以下步骤实现:
import json
import sqlite3
with open('data.json', 'r') as file:
json_data = json.load(file)
这里假设Json数据保存在名为"data.json"的文件中。
conn = sqlite3.connect('database.db')
这里假设数据库文件名为"database.db",如果该文件不存在,将会自动创建。
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四个字段。
for item in json_data:
cursor.execute('''INSERT INTO data (name, age, email)
VALUES (?, ?, ?)''',
(item['name'], item['age'], item['email']))
这里假设Json数据中的每个项都包含name、age和email三个字段。
conn.commit()
conn.close()
完成以上步骤后,Json数据将被保存到Sqlite数据库中的"data"表中。你可以根据实际需求修改表名、字段名和数据类型等。
领取专属 10元无门槛券
手把手带您无忧上云