を使用して変換できるオブジェクトを渡す必要があります$.parseJSON
。クエリは次のようになります。
cursor.execute("SELECT earnings, date FROM table")
json に変換できる HttpResponse オブジェクトを渡すには、ここから何をする必要がありますか?
まあ、単純に行うと:
json_string = json.dumps(cursor.fetchall())
配列の配列を取得します...
[["earning1", "date1"], ["earning2", "date2"], ...]
別の方法は、次を使用することです。
json_string = json.dumps(dict(cursor.fetchall()))
earnings
これにより、インデックスとしてのjsonオブジェクトが得られます...
{"earning1": "date1", "earning2": "date2", ...}
それが望ましくない場合は、結果をどのように表示するかを指定する必要があります...
json ライブラリを調査しましたか?
以下は、データベース出力を json にシリアライズします。データがどのように見えるか、またはjsonがどのように見える必要があるかはわかりませんが、pythonリスト->配列、およびpython dicts->オブジェクトを覚えていれば、大丈夫だと思います。
import json
json.dumps(data)