首页 新闻 会员 周边 捐助

数组转json数据的问题

0
悬赏园豆:50 [已关闭问题] 关闭于 2013-06-04 09:06

我人数据库获取这样一个数据List<object[]> dataList,object[]数据是根据数据库字段名返回的。

string fields =  "ID,Name"; //这根据输入

 

return Json(new { counts = count, data = dataList}, JsonRequestBehavior.AllowGet);

{"counts":13,"data":[["456743ad-4765-4113-9773-4a85efcf0351","小张"]]}

但我想要的结果是:

{"counts":13,"data":[{"ID":"456743ad-4765-4113-9773-4a85efcf0351","Name":"小张"}]}

wuanju . com的主页 wuanju . com | 初学一级 | 园豆:137
提问于:2013-01-09 14:23
< >
分享
所有回答(3)
0

c

{

public int counts{get;set;}

public list<m> data{get;set;}

}

class m

{

 public Guid ID{get;set;}

public string Name{get;set;}

}

chenping2008 | 园豆:9836 (大侠五级) | 2013-01-09 14:28
0

var query=dataList.Select(s=>new{ID:s[0],Name:S[1]});

return Json(new { counts = count, data = Query}, JsonRequestBehavior.AllowGet);

Qlin | 园豆:2403 (老鸟四级) | 2013-01-09 14:30

问题是ID,Name 不能写死的,它是根据fields来得到的

支持(0) 反对(0) wuanju . com | 园豆:137 (初学一级) | 2013-01-09 14:41

@wuanju . com: 

那 可以组建字符串了

dataList.Select(s=>“{\""+ID+"\".....}“});

支持(0) 反对(0) Qlin | 园豆:2403 (老鸟四级) | 2013-01-09 15:10
0

用字符串拼接是否可行?

az235 | 园豆:8483 (大侠五级) | 2013-01-09 17:40

我现在就用的是字符串拼接

支持(0) 反对(0) wuanju . com | 园豆:137 (初学一级) | 2013-01-10 09:43
清除回答草稿
   您需要登录以后才能回答,未注册用户请先注册