Javascript 在图表中显示.Net核心web API响应

Javascript 在图表中显示.Net核心web API响应,javascript,c#,json,highcharts,.net-core,Javascript,C#,Json,Highcharts,.net Core,我想在highcharts中显示数据,API返回json,highcharts显示数据需要任何转换吗 代码: [HttpGet("{id}")] public ActionResult<List<Tuple<string, double>>> Get(int id) { using (StockContext stockContext = new StockContext()) { var company

我想在highcharts中显示数据,API返回json,highcharts显示数据需要任何转换吗

代码:

[HttpGet("{id}")]
public ActionResult<List<Tuple<string, double>>> Get(int id)
{
        using (StockContext stockContext = new StockContext())
        {
            var company = stockContext
                .Companies
                .Where(x => x.Id == id)
                .FirstOrDefault();

            var info = company
                .Informations
                .ToList()
                .Select(x => new Tuple<string, double>(((long)x.Date.Subtract(new DateTime(1970, 1, 1)).TotalMilliseconds).ToString(), x.Close)), x.Close))
                .ToList();
            return new ObjectResult(info);
        }
}

根据要使用的Highcharts系列,必须以三种允许的格式之一提供数据:

数组-仅
y
-值:

data: [0, 5, 3, 5]
数组-
x
y
值:

data: [
    [0, 1],
    [1, 2],
    [2, 8]
]
对象:

data: [{
    x: 1,
    y: 9,
    name: "Point2",
    color: "#00FF00"
}, {
    x: 1,
    y: 6,
    name: "Point1",
    color: "#FF00FF"
}]
现场演示:


API参考:

根据您想要使用的Highcharts系列,您必须以三种允许的格式之一提供数据:

数组-仅
y
-值:

data: [0, 5, 3, 5]
数组-
x
y
值:

data: [
    [0, 1],
    [1, 2],
    [2, 8]
]
对象:

data: [{
    x: 1,
    y: 9,
    name: "Point2",
    color: "#00FF00"
}, {
    x: 1,
    y: 6,
    name: "Point1",
    color: "#FF00FF"
}]
现场演示:

API参考: