本文介绍了在Python中将SQL转换为JSON的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
我需要传递一个可以使用$.parseJSON
转换的对象.查询看起来像这样:
I need to pass an object that I can convert using $.parseJSON
. The query looks like this:
cursor.execute("SELECT earnings, date FROM table")
为了传递可以转换为json的HttpResponse对象,我需要从这里做什么?
What do I need to do from here in order to pass an HttpResponse object that can be converted into json?
推荐答案
好吧,如果您只是这样做:
Well, if you simply do:
json_string = json.dumps(cursor.fetchall())
您将获得一个数组数组...
you'll get an array of arrays...
另一种方法是使用:
json_string = json.dumps(dict(cursor.fetchall()))
这将为您提供一个以earnings
作为索引的json对象...
That will give you a json object with earnings
as indexes...
如果这不是您想要的,那么您需要指定结果的外观...
If that's not what you want, then you need to specify how you want your result to look...
这篇关于在Python中将SQL转换为JSON的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!