Ruby on rails Rails-为JS Flot图定制RABL JSON输出
我正在为我的应用程序创建一个API。为了创建我的API,我使用RABL,我计划将我的API数据用于。flot的输入结构如下所示:Ruby on rails Rails-为JS Flot图定制RABL JSON输出,ruby-on-rails,json,api,flot,rabl,Ruby On Rails,Json,Api,Flot,Rabl,我正在为我的应用程序创建一个API。为了创建我的API,我使用RABL,我计划将我的API数据用于。flot的输入结构如下所示: { "label":"Total Orders", "dataBar":[ [ 1325376000000, 45023 ], [ 1325462400000,
{
"label":"Total Orders",
"dataBar":[
[
1325376000000,
45023
],
[
1325462400000,
23090
],
[
1325548800000,
49002
],
[
1325635200000 ,
32909
],
[
1325721600000,
80211
]
]
}
但是,RABL输出以下JSON:
[{"order":{"total":"120.0","store_id":244234563,"completed_at":1358432510000}},{"order":{"total":"120.0","store_id":244234563,"completed_at":1358432513000}},{"order":{"total":"120.0","store_id":244234563,"completed_at":1358432515000}}]
我应该如何修改RABL的结构以便在Flot中使用它
谢谢。我对RABL一无所知,但它是javascript端的jquery一行代码:
var data = [{"order":{"total":"120.0","store_id":244234563,"completed_at":1358432510000}},{"order":{"total":"120.0","store_id":244234563,"completed_at":1358432513000}},{"order":{"total":"120.0","store_id":244234563,"completed_at":1358432515000}}]
var flotData = $.map(data, function(i){ return [[i.order.completed_at, parseInt(i.order.total)]] });
如果我错了,请纠正我,但它说:uncaughtreferenceerror:$未定义抱歉,我加载了,它现在正在工作。但是它返回'13584325450002401359474090000720',而我希望它是=>[1358432545000240],[1359474090000720]等等。。我应该如何修改它呢?嗯,我刚刚又尝试了一次(jquery1.7.1和chrome24),它的工作原理和预期的一样。您是否在返回后有双
[[
?