首页 > 代码库 > [经验分享]WebAPI中返回类型JsonMessage的应用
[经验分享]WebAPI中返回类型JsonMessage的应用
这是一个绝无仅有的好类型,一个你爱不释手的好类型,好了,不扯了,直接上干货。
相信大家都知道,在调用接口的时候返回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的应用
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。