WebAPI返回状态码——返回值结构体
-public class JsonRes { public JsonRes() { } public JsonRes(object _data) { if (_data != null) { code = (int) ReturnCode.成功; data = _data; msg = ReturnCode.成功.GetDescription(); } else { code = (int) ReturnCode.失败; data = null; msg = ReturnCode.失败.GetDescription(); } } public JsonRes(int _code, object _data) { code = _code; data = _data; msg = string.IsNullOrEmpty(_code.GetEnumValue<ReturnCode>().GetDescription()) ? Enum.GetName(typeof(ReturnCode), _code) : _code.GetEnumValue<ReturnCode>().GetDescription(); } public JsonRes(int _code, object _data, string _msg) { code = _code; data = _data; msg = _msg; } public int code { get; set; } public object data { get; set; } public string msg { get; set; } }
使用方法:
return new JsonRes((int) ReturnCode.成功, null);
本文转载 " 整理 "
原文地址 " "