本文介绍了在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的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!

08-29 02:36