Arrays 如何制作C#。在highcharts中具有多个系列数据数组的svc

Arrays 如何制作C#。在highcharts中具有多个系列数据数组的svc,arrays,wcf,highcharts,svc,Arrays,Wcf,Highcharts,Svc,Highcharts和WCF服务都是新的。我可以为highcharts创建一个系列或数据,但我似乎无法创建多个数据数组,因此我的系列包含多个行。正在尝试创建一个数组数组,以便我的系列中包含多个数据项。在jsFiddl中,我可以通过以下代码使其看起来像我想要的: $(function() { var chart = new Highcharts.Chart({ chart: { renderTo: 'container' }, xAxis: {

Highcharts和WCF服务都是新的。我可以为highcharts创建一个系列或数据,但我似乎无法创建多个数据数组,因此我的系列包含多个行。正在尝试创建一个数组数组,以便我的系列中包含多个数据项。在jsFiddl中,我可以通过以下代码使其看起来像我想要的:

$(function() {
var chart = new Highcharts.Chart({
    chart: {
        renderTo: 'container'
    },
    xAxis: {
        minPadding: 0.05,
        maxPadding: 0.05
    },

    series: [{
            name: 'Curve 1',
            data: [[150, 80], [155, 55], [159.5, 49.2],  [170, 45]]

        }, {
            name: 'Curve 2',
            data: [[160, 90], [165, 65], [170, 60],  [180, 55]]
        }]

});
}))

我当前的WCF.svc文件将JSON序列化为{“数据”:[[150,80]、[155,55]、[160,50]、[170,45]}

我希望有一个系列的“数组”,其中包含多个数据“数组”

注意,我已经研究了DotNetHighcharts,但现在我不想使用它,因为我最终需要在图上的某个点上使用onClick事件,据我所知,DonNetHighcharts不支持该事件

接受任何人的任何其他想法


谢谢

谢谢,这似乎是朝着正确方向迈出的一大步。最后一行代码出现问题,
series=new JavaScriptSerializer….
我可以通过将其放入.svc
MemoryStream stream=new MemoryStream()中,将其输出到我的消费页面;DataContractJsonSerializer serializer=新的DataContractJsonSerializer(typeof(Series));serializer.WriteObject(stream,mySeries);流位置=0;StreamReader StreamReader=新StreamReader(流);返回streamReader.ReadToEnd()但我只得到“数据”而不是“序列”
public class Series
{
    public string name;
    public List<Data> data;
    public Series()
    {
        data = new List<Data>();
    }
}

public class Data
{ 
    public string name { get; set; }
    public double y { get; set; }
    public string color { get; set; }

}
series= new JavaScriptSerializer().Serialize(SeriesList));