我在ASP.net MVC控制器输出JsonResult像这样:如何创建与Highcharts一起使用的特定Json输出?
return Json(new { [...] }, JsonRequestBehavior.AllowGet);
...看起来像这样:
"data":{"41_A4N1A-1":0,"41_A4N1A-2":0,"41_C4G1A-1":0,"41_C4G1A-2":0,"41_R2N1S-1":0,...
然而,Highcharts'文档表明,该数据有望像这样:
"data":{"41_A4N1A-1",0},{"41_A4N1A-2",0},{"41_C4G1A-1",0},{"41_C4G1A-2",0},{"41_R2N1S-1",0},...
请注意逗号而不是冒号和每个值的大括号。什么.Net数据结构在序列化时会产生后一个结果?或者,我是否必须使用不同的图书馆/推出自己的图书馆?
你能链接到那些文档,因为你显示的是无效的JSON? – 2010-10-21 19:22:18
你能提供整个回报?我之前已经处理过这个问题,并且我记得使用.ToArray()方法以正确的方式显示数据。 – 2012-03-07 18:53:32