2013-05-06 44 views
0

我從我的數據庫,我轉換成JSON作爲數據如下轉換JSON到highcharts標準的多系列

[{"name":"partner1","cost":"311328","date":"2013-04-01"}, 
{"name":"partner1","cost":"363780","date":"2013-04-02"}, 
{"name":"partner1","cost":"364062","date":"2013-04-03"}, 
{"name":"partner1","cost":"283128","date":"2013-04-04"}, 
{"name":"partner1","cost":"322608","date":"2013-04-05"}, 
{"name":"partner2","cost":"425538","date":"2013-04-01"}, 
{"name":"partner2","cost":"263670","date":"2013-04-02"}, 
{"name":"partner2","cost":"213192","date":"2013-04-03"}, 
{"name":"partner2","cost":"378726","date":"2013-04-04"}, 
{"name":"partner2","cost":"532698","date":"2013-04-05"}] 

如何將這個JSON數據轉換成多個數據系列highcharta標準的最佳笏?

我最後的手段是做多個查詢到數據庫來構建數據,但我認爲它會通知服務器時間資源。

感謝您的幫助。

問候,

+0

是每個獨特的合作伙伴應該給一個系列,或什麼? – 2013-05-06 12:04:05

+0

是@john,1個系列的合作伙伴 – Frans 2013-05-07 02:48:35

回答

0

理想情況下,你會從數據到這個樣子:

{"partner1": [ 
    [Date.UTC(2013,3,1), 311328], 
    [Date.UTC(2013,3,2), 363780], 
... 

注意,本月參數JavaScript的日期函數0(一月)開始。

+0

好的,我如何解析json到變換數據中? – Frans 2013-05-07 02:50:09

+0

通過編寫代碼。你爲什麼不嘗試,讓我們知道它是怎麼回事? – 2013-05-07 10:45:38

0

首先您應該使用時間戳作爲日期(即通過Date.UTC()),更多的值應該是數字,而不是字符串。