我有一个在运行时生成的JSON数组。因此,名称/数据对的数量是可变的。
我希望将这些数据传递给highcharts中的series。
目前我的做法是这样的。
`var sales = { "SalesData" : [
{ "name" : "AllProducts|Canada", "data" :[44936.0,50752.0] },
{ "name" : "AllProducts|Mexico", "data" : [200679.0,226838.0] },
{ "name" : "AllProducts|USA", "data" : [288993.0,289126.0] }
]} `
我希望将这些数据传递给highcharts中的series。
目前我的做法是这样的。
series: [
{name:sales.SalesData[0].name,data:sales.SalesData[0].data},
{name:sales.SalesData[1].name,data:sales.SalesData[1].data},
{name:sales.SalesData[2].name,data:sales.SalesData[2].data}
]
但是,如果数组中的元素数量更改,则此方法将无法使用。 如何解决这个问题?演示代码会帮助我。
我查阅了以下问题,但我无法解决这个问题。