要從數據庫中讀取JSON數據,需要用到一些技巧和工具,下面我們來詳細討論一下。
首先,我們需要使用一個數據庫連接庫,如MySQLdb或PyMySQL,連接到數據庫。然后,我們可以使用一個SQL查詢來獲取JSON數據,如下所示:
import MySQLdb conn = MySQLdb.connect(host="localhost", user="root", passwd="123456", db="test") cursor = conn.cursor() query = "select json_column from table_name where id=1" cursor.execute(query) result = cursor.fetchone()[0]
以上代碼中,我們通過一個SQL查詢獲取到了一條JSON數據。
接下來,我們可以使用Python內置的json庫來解析JSON數據:
import json json_data = json.loads(result) print(json_data)
以上代碼中,我們將獲取到的JSON數據使用json.loads()方法解析,然后將結果打印出來。
最后,我們可以使用Python的循環語句來遍歷JSON數據:
for key, value in json_data.items(): print(key, value)
以上代碼中,我們使用items()方法獲取JSON數據的鍵值對,并使用循環語句遍歷它們。