将fetchall()结果转储给json

时间:2014-08-28 14:22:57

标签: python json django

当我尝试将fetchall()结果(积分coor)转储到json时,我获得的结果是

[[50, 15, 0], [55, 8, 9]]

女巫不是有效的json格式。

任何想法?

def points_retriever(request):
    try:
        db = db_connection().db;
        db_manager= db_management(db);
        response = db_manager.retrieve_points()
        db.close() 

    except:
        response = 'Error'


    return render_to_response('points_retriever.html', {"points": simplejson.dumps(response)})

1 个答案:

答案 0 :(得分:3)

这是一个有效的json。你可以加载它。

>>> import json
>>> json.loads('[[50, 15, 0], [55, 8, 9]]')
[[50, 15, 0], [55, 8, 9]]