這是一個絕無僅有的好類型,一個你愛不釋手的好類型,好了,不扯了,直接上干貨。
相信大家都知道,在調用接口的時候返回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 }
看看展示的效果吧

到此就結束了,是不是很簡單
==================================================
打賞他:

