创建一个Json数组c#

时间:2013-06-12 07:51:34

标签: c# javascript jquery json flot

我正在使用flot图表,但我无法从数据库源设置数据。我有一个查询,其中包含以下内容:

 ReadDate    Actual      Average
2011-01-12  107132.150  45311.823
2011-01-13  90576.574   46980.152
2011-01-14  89244.989   47226.490

我想在flot图上绘制这些数据,其中x轴是读取日期,实际是系列1,平均值是系列2.目前我正在尝试从此C#列表创建如下所示的预期对象()。数据flot的预期结构是:

var data = [{
    // actual
    data: [[1, 30], [2, 40]],
    color: '#8bc12c',
    points: { radius: 4, fillColor: '#8bc12c' }
},
    // average
    data: [[1, 30], [2, 40]],
    color: '#8bc12c',
    points: { radius: 4, fillColor: '#8bc12c' }
},

你会看到这个名为data: [[1, 30], [2, 40]]的部分是我在努力的地方,这是我的C#代码:

Decimal[][,] arrays = {
                new Decimal[,] {

                    {1, 30}, 
                    {2, 40}
                },
                 new Decimal[,] {

                    {1, 30}, 
                    {2, 40}
                }
            };

请参阅下面的差异:

enter image description here

我必须从数据源动态构建此对象。任何帮助或指导也将在此受到赞赏。提前致谢

0 个答案:

没有答案