爲了格式化輸入到series
選項的數據,我與HighCharts打了幾個小時。 最後我看到鏈接here解決了我的數據格式化和輸入問題。編寫JSON解析器來爲餅圖格式化數據(HighCharts)
將由HighCharts餅圖被識別的數據格式是這樣(format 1)
作爲由鏈路上面所指出的:
[["chrome",15],["firefox",20]]
事實上,我想從外部URL 動態數據輸入和格式化數據,使得HighCharts可以識別它。我從URL得到的數據格式是這樣的(format 2)
:
[
{
"status": "Stopped \/ Idle",
"val": 17.469444444444,
}, {
"status": "Working",
"val": 0,
}, {
"status": "Headland Turning",
"val": 0,
}, {
"status": "Transport",
"val": 0.15333333333333,
}
]
這已經是JSON格式。
我只是想知道,這是我需要編寫一個解析器的數據從format 2
到format 1
?還是我錯過HighCharts可以識別JSON格式數據的東西,而我實際上並不需要編寫解析器?
我是HighCharts的新手,所以請隨時指出,如果我的一些問題描述沒有意義..謝謝!
編輯:謝謝所有人回答我的問題!
請記住,您發佈的文字不是有效的JSON。請參閱https://json.org – ChaosPandion
感謝提醒 – sozhen