我正在尝试保存从 URL 中提取的 Json 数据,但我很难将其保存在 SQLite 数据库中。
杰森:
{“地址”:“ff00000a70d57128”,“摄氏度”:26.8125,“华氏度”:80.2625}
我环顾四周并从以下方面获得灵感:
将 json 数据保存到 sqlite 在 Python 中将 JSON 转换为 SQLite - 如何将 json 键正确映射到数据库列?
import threading
import json
import urllib.request
import sqlite3
def tempRequest():
# download raw json object
url = "http://10.0.0.111:8080/getdevice?device=type28_1"
data = urllib.request.urlopen(url).read().decode()
# parse json object
obj = json.loads(data)
print(obj)
tempRequest()
conn = sqlite3.connect('test.db')
c = conn.cursor()
def create_table():
c.execute("CREATE TABLE IF NOT EXISTS data(Celcius TEXT)")
def data_entry():
c.executemany('INSERT INTO data (Celcius) ''VALUES (:Celcius)
conn.commit()
c.close()
conn.close() …Run Code Online (Sandbox Code Playgroud)