【发布时间】:2012-06-30 10:22:50
【问题描述】:
为了将数据输入格式化为series 选项,我与 HighCharts 争论了好几个小时。
最后我看到链接here解决了我的数据格式化和输入问题。
HighCharts 饼图可以识别的数据格式是这样的(format 1),如上面的链接所示:
[["chrome",15],["firefox",20]]
我实际上想要从外部 URL 输入动态数据并格式化数据以便 HighCharts 可以识别它。我从网址得到的数据格式是这样的(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。见json.org
标签: javascript jquery json parsing highcharts