JavaHashMapをJSONとしてクライアント側に渡しました。結果のJSONは次のとおりです。
{
"2013-02-27T07:25:35.000+0000": 40,
"2013-03-01T07:25:35.000+0000": 33,
"2013-02-26T07:25:35.000+0000": 25,
"2013-02-23T07:25:35.000+0000": 54,
"2013-03-03T10:12:59.000+0000": 26,
"2013-03-02T07:12:59.000+0000": 25
}
しかし、Flotチャートにプロットするには、次の形式の入力が必要です。
[
[1328983200000, 40],
[1328983200000, 33],
[1328983200000, 25],
[1328983200000, 54],
[1328983200000, 26],
[1328983200000, 25]
];
ここで、最初の値はUnix TimestampX1000です。
(Flotでの時系列サポートは、Javascriptタイムスタンプに基づいています。つまり、時間値が予期されるか渡される場合は常に、Javascriptタイムスタンプ番号が使用されます。これは数値であり、Dateオブジェクトではありません。Javascriptタイムスタンプは、以降のミリ秒数です。 1970年1月1日00:00:00UTC。これは、ミリ秒単位であることを除いて、Unixタイムスタンプとほぼ同じです。したがって、1000を掛けることを忘れないでください!)
どうすれば変換できますか?誰でも親切にご案内できますか。:(