0

次のようにjsonに変換するdbからのデータがあります

[{"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標準に変換するにはどうすればよいですか?

私の最後の手段は、データベースに複数のクエリを実行してデータを構築することですが、サーバー時間のリソースが消費されると思います。

助けてくれてありがとう。

よろしく、

4

2 に答える 2

0

理想的には、データを次のように変換します。

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

Javascript の Date 関数の month 引数は 0 (1 月) から始まることに注意してください。

于 2013-05-06T12:15:17.410 に答える