Javascript 将动态json添加到静态json

Javascript 将动态json添加到静态json,javascript,c#,jquery,json,serialization,Javascript,C#,Jquery,Json,Serialization,我很难创建一些动态创建图形的代码: 以下代码片段有助于创建图形: xGrid: false, legend: true, title: 'Meetings and Hours Used', points: [ [7, 26, 33, 74, 12, 49, 33, 33, 74, 12, 49, 33],

我很难创建一些动态创建图形的代码:

以下代码片段有助于创建图形:

                xGrid: false,
                legend: true,
                title: 'Meetings and Hours Used',
                points: [
                    [7, 26, 33, 74, 12, 49, 33, 33, 74, 12, 49, 33],
                    [32, 46, 75, 38, 62, 20, 52, 75, 38, 62, 20, 52]
                ],
我用以下内容替换了“要点”部分:

points: <%= getJson() %>
要点:
我的代码隐藏功能如下:

    public string getJson()
    {
        var publicationTable = new List<object>{
        new { points = "[1,2,3,4,5,6,7,8]," }


    };
        return (new JavaScriptSerializer()).Serialize(publicationTable);
    }
公共字符串getJson()
{
var publicationTable=新列表{
新{points=“[1,2,3,4,5,6,7,8],”}
};
返回(新的JavaScriptSerializer()).Serialize(publicationTable);
}
javascript似乎没有解析-有人能帮我吗:)

试试这个

public string getJson() {
    var publicationTable = new[] {
        new[] { 1, 2, 3, 4, 5 },
        new[] { 6, 7, 8, 9, 10 }
    };
    return (new JavaScriptSerializer()).Serialize(publicationTable);
}
试试这个

public string getJson() {
    var publicationTable = new[] {
        new[] { 1, 2, 3, 4, 5 },
        new[] { 6, 7, 8, 9, 10 }
    };
    return (new JavaScriptSerializer()).Serialize(publicationTable);
}
List lstMainArr=new List();
添加(新的int[]{1,2,3,4,5,6,7,8,9}.ToList());
添加(新的int[]{1,2,3,4,5,6,7,8,9}.ToList());
Write((新的JavaScriptSerializer()).Serialize(lstMainArr));
List lstMainArr=new List();
添加(新的int[]{1,2,3,4,5,6,7,8,9}.ToList());
添加(新的int[]{1,2,3,4,5,6,7,8,9}.ToList());
Write((新的JavaScriptSerializer()).Serialize(lstMainArr));
要点:

这将输出任何返回结果类型,例如:

points: 8      // getJson() returns int
points: test   // getJson() returns a string
如果你做了:

points = "[1,2,3,4,5,6,7,8],";
return points:
结果将是:

points = [1,2,3,4,5,6,7,8],
然而,你有:

var publicationTable = new List<object> {
  new { points = "[1,2,3,4,5,6,7,8]," }
};

return (new JavaScriptSerializer()).Serialize(publicationTable);
步骤2:序列化
列表
(基本上是一个JavaScript数组)

步骤3:序列化第一个匿名对象:

"[{}]"
步骤4:序列化第一个属性:

"[{"points" : "[1,2,3,4,5,6,7,8],", }]"
没有更多属性,没有更多对象,序列化已完成

要点:

这将输出任何返回结果类型,例如:

points: 8      // getJson() returns int
points: test   // getJson() returns a string
如果你做了:

points = "[1,2,3,4,5,6,7,8],";
return points:
结果将是:

points = [1,2,3,4,5,6,7,8],
然而,你有:

var publicationTable = new List<object> {
  new { points = "[1,2,3,4,5,6,7,8]," }
};

return (new JavaScriptSerializer()).Serialize(publicationTable);
步骤2:序列化
列表
(基本上是一个JavaScript数组)

步骤3:序列化第一个匿名对象:

"[{}]"
步骤4:序列化第一个属性:

"[{"points" : "[1,2,3,4,5,6,7,8],", }]"

没有更多属性,没有更多对象,序列化已完成

这是MVC项目吗?点=“[1,2,3,4,5,6,7,8]”中没有多余的逗号吗?这是MVC项目吗?点=“[1,2,3,4,5,6,7,8]”中没有多余的逗号吗?