[經驗分享]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         }

看看展示的效果吧

到此就結束了,是不是很簡單

==================================================

打賞他:

   


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2026 CODEPRJ.COM