我正在做一个ajax调用来检索从查询返回的JSON数据。我的JSON是返回以下(准确):修改从C#AJAX返回的JSON数据调用
[{
"label": "",
"value": "2302"
}, {
"label": "9 - Contract set-up in EPICOR",
"value": "2280"
}, {
"label": "2 - Verify PO received",
"value": "2279"
}, {
"label": "7 - Review quote and prepare team for meeting",
"value": "2281"
}]
但我需要它实际上将返回:
{
"options": {
"logan_dvprTasks.taskID": {
[{
"label": "",
"value": "2302"
}, {
"label": "9 - Contract set-up in EPICOR",
"value":"2280"
}, {
"label": "2 - Verify PO received",
"value":"2279"
}, {
"label": "7 - Review quote and prepare team for meeting",
"value":"2281"
}]
}
}
我已经生成了JSON的代码是:
public IEnumerable<updatetasks> GetAllItems(string dvprid)
{
string stringSQL = "sqlStatement goes here";
string connString = ConfigurationManager.ConnectionStrings["loganWebConn"]
.ConnectionString;
using (SqlConnection sqlConnection = new SqlConnection(connString))
{
sqlConnection.Open();
using (SqlCommand cmd = sqlConnection.CreateCommand())
{
cmd.CommandText = stringSQL;
cmd.CommandType = CommandType.Text;
using (SqlDataReader reader = cmd.ExecuteReader())
{
while (reader.Read())
{
var updatetasks = new updatetasks();
updatetasks.label = reader["taskName"].ToString();
updatetasks.value = reader["taskID"].ToString();
yield return updatetasks;
}
}
}
}
}
如何我可以修改我的C#代码以在JSON对象的开始处添加这两个项目吗?
我更好的格式化您的代码,尤其是JSON来帮助说明您需要创建结构。 – krillgar