当前位置:   article > 正文

ASP.NET之WEBAPI和webservice返回json数据_webapi+windowsservice 返回json

webapi+windowsservice 返回json

背景:webapi和webservice想返回json格式的数据,供前台直接使用。

返回数据样式:

WEBAPI:

接口返回类型为HttpResponseMessage

  1. public HttpResponseMessage ReturnJson(string content)
  2. {
  3. HttpResponseMessage result = new HttpResponseMessage { Content = new StringContent(content, Encoding.GetEncoding("UTF-8"), "application/json") };
  4. return result;
  5. }

WebService:

接口返回类型为void

  1. public void ReturnData(object data)
  2. {
  3. data = JsonConvert.SerializeObject(data);
  4. Context.Response.Charset = "UTF-8"; //设置字符集类型
  5. Context.Response.ContentEncoding = System.Text.Encoding.GetEncoding("UTF-8");
  6. Context.Response.Write(data);
  7. Context.Response.End();
  8. }

 

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/你好赵伟/article/detail/550369
推荐阅读
相关标签
  

闽ICP备14008679号