【发布时间】:2017-01-30 10:04:30
【问题描述】:
这是我在 asp.net web-api 控制器中的代码。
[Route("~/GetLoginEmployeeInfo")]
public DataTable GetLoginEmployeeInfo()
{
DataTable dtUserInfo = new DataTable();
Hashtable htMenuList = new Hashtable();
htMenuList.Add("LoginKey", 20160636);
htMenuList.Add("Passkey", 123);
dtUserInfo = DataTableByCommandFromStoredProc("GetUserByIDAndPass", htMenuList);
return dtUserInfo; }
在 WebApiConfig 我添加了:
config.Formatters.Remove(config.Formatters.XmlFormatter);
我得到 json 的结果为:[{"EmpID":"20160636","FullName":"Md Delower Hossain"}]
但我希望如下:{"EmpID":"20160636","FullName":"Md Delower Hossain"}
为了我的编程目的,应该省略括号 []。我能做什么?
【问题讨论】:
-
linq 优先还是默认有效?返回 dtUserInfo.FirstOrDefault();
-
@BryanDellinger ty,这工作
标签: asp.net json asp.net-web-api