internal static ReturnCode GetReturnCode(string json) { ReturnCode returnCode = new ReturnCode(); returnCode.Json = json; if (!string.IsNullOrEmpty(json)) { if (json.IndexOf("errcode") > -1) { var jsonObj = JsonSerializerHelper.Deserialize(json); returnCode.ErrCode = Convert.ToInt32(jsonObj["errcode"]); returnCode.Msg = RETURNCIDEDICTIONARY[returnCode.ErrCode]; returnCode.IsRequestSuccess = returnCode.ErrCode == 0; } else { returnCode.IsRequestSuccess = true; } } return returnCode; }
public WeixinRequestApiException(string message, ReturnCode returnCode) { this._Message = message; this._ReturnCode = returnCode; }