C# 如何在jquery中更改json数据

C# 如何在jquery中更改json数据,c#,jquery,asp.net-mvc,json,C#,Jquery,Asp.net Mvc,Json,我有以下json数据 var data = [ Object { Data = 3, Label = "Statement -2" }, Object { Data = 3, Label = "this is a very long stat...s a very long statement" } ] 我想将其转换为以下内容: var data: [{ data : [[0,5

我有以下json数据

var data = [
    Object {  
        Data = 3, 
        Label = "Statement -2"
    }, 
    Object { 
        Data = 3, 
        Label = "this is a very long stat...s a very long statement"
    }
]
我想将其转换为以下内容:

var data: [{
    data : [[0,50]],
    label : "Comedy"
}, {
    data: [[0, 10]],
    label : "Action"
}, {
    data: [[0, 60]],
    label : "Romance"
}, {
    data: [[0, 20]],
    label : "Drama"
}]

有人能帮我吗?

您的源JSON不正确

像这样更改源JSON,并调用方法进行转换

 var data = [
 {  
    data : 3, 
    Label : "Statement -2"
 }, 
 { 
    data : 6, 
    Label : "this is a very long stat...s a very long statement"
 }]

for(var item in data){
    data[item].data = [0,data[item].data]
}

您可以迭代对象数组,并使用
toArray()
获取数组

for (var i=0;i<data.length;i++) {
 data[i] = data[i].toArray();
}

for(var i=0;i如何将第一个代码块远程连接到第二个?
Data
在第一个代码块中是一个值,在第二个代码块中是一个具有2个值的2d数组。0是常量。我能使它成为可能吗?在服务器中格式化数据会更容易吗?