【发布时间】:2016-08-03 09:46:25
【问题描述】:
我尝试像这样获取json格式的数据
[{month: 'July',data: [14]}, {month: 'June', data: [3]}, {month: 'May', data: [4] }]
我试试这个代码
[WebMethod]
public static string summarydata()
{
try
{
TrackDataEntities1 sd = new TrackDataEntities1();
var data = new TrackDataEntities1().spsumdata()
.Select(s => new { month = s.Month, data = new int[] { s.data.Value } }).ToArray();
return Newtonsoft.Json.JsonConvert.SerializeObject(data);
}
catch (Exception)
{
throw new Exception();
}
}
当我检查控制台数据时是这样的
[{"month":"July","data":[14]},{"month":"June","data":[3]},{"month":"May","data":[4]}]
而我想要这样
[{month: 'July',data: [14]}, {month: 'June', data: [3]}, {month: 'May', data: [4] }]
【问题讨论】:
-
您得到的结果是正确的 JSON 格式。你所追求的不是 JSON。
-
我正在尝试在高图表链接中显示该 json 数据:jsfiddle.net/gh/get/jquery/1.9.1/highslide-software/…
-
因为系列中的 jsfiddle 数据显示如下名称:'Tokyo',数据:[7.0, 6.9, 9.5, 14.5, 18.4, 21.5, 25.2, 26.5, 23.3, 18.3, 13.9, 9.6 ] },
-
就 Javascript 而言无关紧要。您应该能够毫无问题地插入正在生成的标准 JSON。
-
好的,谢谢你的信息
标签: json entity-framework webmethod