Wie werden JSON-Daten an Highcharts-Serien übergeben?
Ich habe folgendes JSON-Array, das zur Laufzeit generiert wird. Daher variiert die Anzahl der Name / Daten-Paare.
`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] }
]} `
Ich möchte diese Daten in Highcharts an Serien weitergeben.
Dies ist, wie ich es derzeit mache.
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}
]
Aber wenn die Anzahl der Elemente im Array geändert wird, funktioniert dies nicht. Wie löse ich das Problem? Demo-Code wird mir helfen.
Ich habe die folgenden Fragen beantwortet, konnte das Problem jedoch nicht lösen.