编辑Google Chart的Web2py json输出

时间:2014-03-24 13:46:15

标签: json web2py

我设法让google图表插件(http://www.web2pyslices.com/slice/show/1721/google-charts-plugin)与我的web2py应用程序一起使用。使用JSON示例数据(硬编码为default.py的数据)。

我正在努力使用自己的数据。该图表不适用于我的JSON数据,该数据将信息返回为:

{"data": [["2014-03-28", 1000], ["2014-03-25", 1100]]}

当我使用标题对数据进行硬编码时,图表可以正常工作:

data = [['Date','Sales'],["2014-03-28",1000],["2014-03-25",1100]]

这会将JSON返回为:

{"data": [["Date", "Sales"], ["2014-03-28", 1000], ["2014-03-25", 1100]]}

这个代码是:

def return_data():
data = [['Date','Sales'],["2014-03-28",1000],["2014-03-25",1100]]
return dict(data=data)

下面是我在default.py中使用的代码,用于从数据库中返回信息,查询有效,这是没有的图表!:

def return_data():    
sales = db().select(db.sales.quantity, db.sales.date)
data = [[row.date,row.quantity] for row in sales]
return dict(data=data)

不知何故,我想我需要在json数据的开头添加'date'和'sales'标签,但我还没设法做到这一点 - 我想我需要做某种编码? - 我需要使用simplejson还是可以在没有??

的情况下完成

非常感谢

0 个答案:

没有答案