5

を使用して変換できるオブジェクトを渡す必要があります$.parseJSON。クエリは次のようになります。

cursor.execute("SELECT earnings, date FROM table")

json に変換できる HttpResponse オブジェクトを渡すには、ここから何をする必要がありますか?

4

2 に答える 2

15

まあ、単純に行うと:

json_string = json.dumps(cursor.fetchall())

配列の配列を取得します...

[["earning1", "date1"], ["earning2", "date2"], ...]

別の方法は、次を使用することです。

json_string = json.dumps(dict(cursor.fetchall()))

earningsこれにより、インデックスとしてのjsonオブジェクトが得られます...

{"earning1": "date1", "earning2": "date2", ...}

それが望ましくない場合は、結果をどのように表示するかを指定する必要があります...

于 2012-05-31T19:00:42.450 に答える
0

json ライブラリを調査しましたか?

以下は、データベース出力を json にシリアライズします。データがどのように見えるか、またはjsonがどのように見える必要があるかはわかりませんが、pythonリスト->配列、およびpython dicts->オブジェクトを覚えていれば、大丈夫だと思います。

import json
json.dumps(data)
于 2012-05-31T19:00:17.453 に答える