public CreateOrderResponse ParseHtmlToResponse(string body) { CreateOrderResponse response = new CreateOrderResponse(); response.Body = body; response.OrderNo = JsonTools.GetJosnValue(body, "orderNum"); if (string.IsNullOrEmpty(response.OrderNo)) { response.ErrInfo = new Domain.ErrInfo() { ErrMsg = "创建订单失败", ExMsg = JsonTools.GetJosnValue(body, "Exception") }; } return(response); }
public NoticesResponse ParseHtmlToResponse(string body) { NoticesResponse response = new NoticesResponse(); response.Body = body; if (JsonTools.GetJosnValue(body, "success") == "true") { response.NoticeInfoP = Newtonsoft.Json.JsonConvert.DeserializeObject <APIManage.Responses.NoticesResponse.NoticeInfo>(response.Body); } else { response.ErrInfo = new Domain.ErrInfo() { ExMsg = JsonTools.GetJosnValue(body, "Exception") }; } return(response); }
public UpdateOrderResponse ParseHtmlToResponse(string body) { UpdateOrderResponse response = new UpdateOrderResponse(); response.Body = body; if (JsonTools.GetJosnValue(body, "result").ToLower() == "true") { response.OrderNo = JsonTools.GetJosnValue(body, "orderNum"); } else { response.ErrInfo = new Domain.ErrInfo() { ErrMsg = "订单更新失败", ExMsg = JsonTools.GetJosnValue(body, "Exception") }; } return(response); }
public AlipayResponse ParseHtmlToResponse(string body) { AlipayResponse response = new AlipayResponse(); response.Body = body; if (JsonTools.GetJosnValue(body, "resultCode") == "TRADE_SUCCESS") { response.BuyerUid = JsonTools.GetJosnValue(body, "buyerUserId"); response.TradeNo = JsonTools.GetJosnValue(body, "tradeNo"); response.Partner = JsonTools.GetJosnValue(body, "partner"); } else { response.ErrInfo = new Domain.ErrInfo() { ErrMsg = JsonTools.GetJosnValue(body, "error"), ErrCode = JsonTools.GetJosnValue(body, "resultCode"), ExMsg = JsonTools.GetJosnValue(body, "Exception") }; } return response; }
public LoginResponse ParseHtmlToResponse(string body) { LoginResponse response = new LoginResponse(); response.Body = body; if (JsonTools.GetJosnValue(body, "result_state") == "true") { response.AppInfo = new AppInfo(); response.AppInfo.ParentShopId = JsonTools.GetJosnValue(body, "shopper_pid"); response.AppInfo.ShopId = JsonTools.GetJosnValue(body, "shopper_id"); response.AppInfo.MachineId = JsonTools.GetJosnValue(body, "machine_id"); response.AppInfo.ShopName = JsonTools.GetJosnValue(body, "shop_name"); } else { response.ErrInfo = new Domain.ErrInfo() { ExMsg = JsonTools.GetJosnValue(body, "Exception") }; } return(response); }
/* json字符串 * {"result": {"buyerUserId": "910047214386761536","tradeNo": "1900000109201510226051880604","partner": "1900000109"},"resultCode": "TRADE_SUCCESS","micropayAccount": "1900000109"} */ public TenpayResponse ParseHtmlToResponse(string body) { TenpayResponse response = new TenpayResponse(); response.Body = body; if (JsonTools.GetJosnValue(body, "success").ToLower() == "true") { response.BuyerUid = JsonTools.GetJosnValue(body, "buyerUserId"); response.TradeNo = JsonTools.GetJosnValue(body, "tradeNo"); response.Partner = JsonTools.GetJosnValue(body, "partner"); } else { response.ErrInfo = new Domain.ErrInfo() { ErrMsg = JsonTools.GetJosnValue(body, "error"), ErrCode = JsonTools.GetJosnValue(body, "resultCode"), ExMsg = JsonTools.GetJosnValue(body, "Exception") }; } return(response); }