标签:.com log 标准 override == 成功 cep turn 接口
这是一个绝无仅有的好类型,一个你爱不释手的好类型,好了,不扯了,直接上干货。
相信大家都知道,在调用接口的时候返回Json数据已经成为一种不成文的标准,因为它的解析快,易读等优秀的特性,所以被绝大多数的程序猿们所喜爱。
今天就给大家介绍一种您可能忽略或者还不知道的返回类型JsonMessage
1 /// <summary> 2 /// 返回消息 3 /// </summary> 4 public class JsonMessage 5 { 6 /// <summary> 7 /// 是否成功 8 /// </summary> 9 public bool Success { get; set; } 10 /// <summary> 11 /// 结果编码 12 /// </summary> 13 public string Code { get; set; } 14 /// <summary> 15 /// 结果消息 16 /// </summary> 17 public string Message { get; set; } 18 19 public override string ToString() 20 { 21 return JsonHelper.ToJson(this); 22 } 23 }
以上是JsonMessage的全部代码,由此可以看出,大家不必在费心的去考虑我应该用什么参数来设置我的返回信息,这个就已经给大家准备了统一并全面的参数返回值。
直接上Demo
1 /// <summary> 2 /// 演示 3 /// </summary> 4 /// <returns>Json格式的信息</returns> 5 [HttpPost] 6 [Route("Api/Login/Demo")] 7 public JsonMessage Demo() 8 { 9 JsonMessage jmTemp = new JsonMessage(); 10 try 11 { 12 jmTemp.Code = "200"; 13 jmTemp.Message = "演示成功"; 14 jmTemp.Success = true; 15 }catch(Exception ex) 16 { 17 jmTemp.Code = "201"; 18 jmTemp.Message = "演示失败"; 19 jmTemp.Success = false; 20 } 21 return jmTemp; 22 }
看看展示的效果吧
到此就结束了,是不是很简单
==================================================
打赏他:
[经验分享]WebAPI中返回类型JsonMessage的应用
标签:.com log 标准 override == 成功 cep turn 接口
原文地址:http://www.cnblogs.com/zhao365845726/p/7047771.html