column_names = [d[0] for d in cur.description]
for row in cur:
    info = dict(zip(column_names, row))
reply = json.dumps(info)
Как читать данные из базы данных SQLite в словарь, прежде чем кодировать их в JSON?