rest webapi 返回数据
webapi可以直接返回一个对象,也可以返回json
一、返回一个对象例子
[System.Web.Mvc.AllowAnonymous]
[System.Web.Http.HttpGet]
public ApprovalInfoCounts ApprovalCount(string userId)
{
ApprovalInfoCounts infoCounts = new ApprovalInfoCounts();
}
二、返回一个json帮助类
public class ApiResponseHelper
{
public static HttpResponseMessage ToJson(Object obj)
{
String str;
if (obj is String || obj is Char)
{
str = obj.ToString();
}
else
{
JavaScriptSerializer serializer = new JavaScriptSerializer();
str = serializer.Serialize(obj);
}
HttpResponseMessage result = new HttpResponseMessage { Content = new StringContent(str, Encoding.GetEncoding("UTF-8"), "application/json") };
return result;
}
}
rest webapi 返回数据的更多相关文章
- Android调用 .Net Core WebApi 返回数据,用FastJSON解析一直报错。
		问题描述:.Net Core WebApi中用Newtonsoft.Json 把datatable转成json字符串,如:JsonConvert.SerializeObject(table,Forma ... 
- WebAPI返回数据类型
		最近开始使用WebAPI,上手很容易,然后有些疑惑 1.WebAPI默认返回什么数据类型,json还是xml? 2.怎么修改WebAPI的返回数据类型,我用IE浏览器请求返回的数据都是JSON格式的, ... 
- WebAPI返回数据类型解惑
		本文来自:http://www.cnblogs.com/lzrabbit/archive/2013/03/19/2948522.html 最近开始使用WebAPI,上手很容易,然后有些疑惑 1.Web ... 
- WebAPI返回数据类型解惑[转]
		最近开始使用WebAPI,上手很容易,然后有些疑惑 1.WebAPI默认返回什么数据类型,json还是xml? 2.怎么修改WebAPI的返回数据类型,我用IE浏览器请求返回的数据都是JSON格式的, ... 
- webapi的返回类型,webapi返回图片
		1.0 首先是返回常用的系统类型,当然这些返回方式不常用到.如:int,string,list,array等.这些类型直接返回即可. public List<string> Get() { ... 
- 关于webapi 返回的类型的笔记
		经过测试发现使用IE浏览器返回的数据是json,而使用Firefox和Chrome返回的则为xml,经研究发现IE在发生http请求时请求头accpet节点相比Firefox和Chrome缺少&quo ... 
- WebAPI返回数据类型解惑 以及怎样解决Extjs无法解析返回的xml
		最近开始使用WebAPI,上手很容易,然后有些疑惑 1.WebAPI默认返回什么数据类型,json还是xml? 2.怎么修改WebAPI的返回数据类型,我用IE浏览器请 求返回的数据都是JSON格式的 ... 
- c# 【MVC】WebApi返回各种类型(图片/json数据/字符串)
		using System.IO; /// <summary> /// WebApi返回图片 /// </summary> public HttpResponseMessage ... 
- 【转载】C#.NET WebApi返回各种类型(图片/json数据/字符串),.net图片转二进制流或byte
		C#.NET WebApi返回各种类型(图片/json数据/字符串),.net图片转二进制流或byte 转载:http://www.itdos.com/Mvc/20150302/0741255.htm ... 
随机推荐
- Data Base  Mysql迁移到SqlServer 2008工具使用方法
			Data Base Mysql迁移到SqlServer 2008工具使用方法 一.下载及安装: 二. 
- HAOI2010 最长公共子序列
			题目链接:戳我 30分暴力....暴力提取子序列即可qwqwq #include<iostream> #include<cstdio> #include<algorith ... 
- Adorner 装饰器
			装饰器 Adorner 装饰器是WPF中较为常用的技术之一,也是不同于XAML的技术. 较为特殊. 特殊于装饰器全部由C#构成,不同于ControlTenmpate和Style的元素. 装饰器在某些方 ... 
- 让Eclipse代码自动完成!
			其实很多工具都实现了代码自动完成,Eclipse也不例外,默认的Eclipse代码自动完成是“Alt+/”,使用起来很不方便,我们可以修改成我们顺手的组合键,下面就开始修改: 一,连按两次“ctrl+ ... 
- Mysql数据类型《一》整数类型
			数值类型 1. 整数类型 整数类型:TINYINT SMALLINT MEDIUMINT INT BIGINT 作用:存储年龄,等级,id,各种号码等 ======================== ... 
- [AIR] 使用操作系统默认应用程序打开文件
			AIR 2.0及以上提供了非常简单易用的API让你使用操作系统所定义的关联应用程序打开文件. 这使得使用AIR开发基于“文件管理器”的应用称为可能 用法如下: var file:File = File ... 
- [ActionScript 3.0] SharedObject的用法简介
			package com.models { import flash.net.SharedObject; /** * @author * @E-mail * @create 2015-6-12 下午2: ... 
- 2016级算法第一次练习赛-B.朴素的中位数
			朴素的中位数 题目链接:https://buaacoding.cn/problem/846/index 分析 题意很简单,就是给定了两个从小到大排好序的数组,找出这两个数组合起来的数据中的中位数. 方 ... 
- Machine learning吴恩达第三周 Logistic Regression
			1. Sigmoid function function g = sigmoid(z) %SIGMOID Compute sigmoid function % g = SIGMOID(z) compu ... 
- Saiku2.6 Saiku315 链接SQL的JDBC字符串
			Saiku26 type=OLAP name=CloudConn driver=mondrian.olap4j.MondrianOlap4jDriver location=jdbc:mondrian: ... 
