score:2

Accepted answer

you have to process json string

var categories = []; //categories array to highchart
var seriesdata = []; //series object to highchart

for (var i = 0; i < jsondata.length; i++) {
  if (jsondata[i].categories) {
    categories = jsondata[i].categories.replace(/\[|]|'/g, '').split(',')
  }
  if (jsondata[i].seiresname) {
    seriesdata.push({
      name: jsondata[i].seiresname,
      data: json.parse(jsondata[i].data)
    })
  }
}

fiddle working demo

update change in json data updated accordingly

for (var i = 0; i < jsondata.length; i++) {
  if (jsondata[i].categories) {
    categories = jsondata[i].categories
  }
  if (jsondata[i].seiresname) {
    seriesdata.push({
      name: jsondata[i].seiresname,
      data: jsondata[i].data.map(number)
    })
  }
}

updated fiddle


Related Query

More Query from same tag