[Route("api/Message/MessageList/")]
[HttpGet]
public HttpResponseMessage MessageList()
{
ResponseResult obj = new ResponseResult();
var pageData = Ydt.ExtLib.DataTableHelper.DataTableToList<ViewGoodChart>(result.Tables[0]);
List<JObject> list = new List<JObject>();
foreach (var item in pageData)
{
list.Add(JObject.FromObject(item));
}
obj.info = list;
obj.status = true;
obj.message = "获取成功";
JsonStr = JsonConvert.SerializeObject(obj);
//返回纯文本text/plain ,返回json application/json ,返回xml text/xml
HttpResponseMessage result = new HttpResponseMessage { Content = new StringContent(JsonStr, Encoding.GetEncoding("UTF-8"), "application/json") };
return result;
}WebApi接口返回json,xml,text纯文本等
最新推荐文章于 2025-10-15 13:11:57 发布
本文介绍了一个使用C#编写的API接口方法,该方法通过GET请求返回消息列表数据,并将数据库查询结果转换为JSON格式返回。文章详细展示了如何利用DataTableHelper进行数据转换及序列化过程。
1171

被折叠的 条评论
为什么被折叠?



