Asp.net Web API 返回Json对象的两种方式
2014-12-26 14:45
573 查看
这两种方式都是以HttpResponseMessage的形式返回,
方式一:以字符串的形式
方式二:以对象(这里用的是字典)的方式
方式一:以字符串的形式
var content = new StringContent("{\"FileName\": \"" + fileName + "\"}"); HttpResponseMessage response = new HttpResponseMessage() { Content = content }; response.Content.Headers.ContentType = new MediaTypeHeaderValue("application/json");
方式二:以对象(这里用的是字典)的方式
var fileNames = new Dictionary<string, string>();
fileNames.Add("FileName", fileName); var content = new ObjectContent<Dictionary<string, string>>(fileNames, new JsonMediaTypeFormatter(), "application/json"); HttpResponseMessage response = Request.CreateResponse(HttpStatusCode.OK, content);
相关文章推荐
- asp.net web API 的调用返回Json值 POST方式请求
- ASP.NET Web Api返回对象类型为JSON还是XML
- 解决ASP.NET Web API Json对象循环参考错误
- jquery访问asp.net 返回的json对象
- 关于ASP.NET下,JQuery+AJAX使用JSON返回对象集合List数据的总结
- ASP.NET Web API 如何通过程序控制返回xml还是json
- ASP.NET WEB API 返回JSON 出现2个双引号问题
- 怎样在asp.net mvc中一次http请求返回多个json对象?
- ASP.NET Web API 通过参数控制返回类型(JSON|XML)
- ASP.NET使用Ajax返回Json对象的方法
- 在ASP.net 3.5中 用JSON序列化对象(两种方法)(转自LeonSky)
- ASP.NET Web API 2 返回 Json格式
- 在ASP.net 3.5中 用JSON序列化对象(两种方法)
- 用json格式返回自定义对象。(jQuery asp.net)
- asp.net中序列化和反序列化json的两种常用方式
- ASP.NET WEB API 返回JSON 出现2个双引号问题
- ASP.NET Web API接受AngualrJS的QueryString的两种方式
- 基于JWT(Json Web Token)的ASP.NET Web API授权方式
- 转载:在ASP.net 3.5中 用JSON序列化对象(两种方法)
- ASP.NET WEB API 返回JSON 出现2个双引号问题