public void Null1() { JSONValue v = JSONConvert.Parse("null"); Assert.AreEqual(JSONValueType.Null, v.Type); Assert.AreEqual(null, v.Value); }
public ActionResult <string> GetYearMasterList() { var data = new JSONConvert <List <YearMaster> >().DeserializeObject(_YearMasterService.GetAllList()); RouteData.Values.Add(MessageConstants.ReturnMessage, MessageConstants.DataFetched); return(Ok(data)); }
public static string GameisLogin(string sUserID, string sGameAbbre) { string sReturn = string.Empty; string op_id = "115"; string sid = GetServerID(sGameAbbre); string account = sUserID; string time = ProvideCommon.getTime().ToString(); string sAuth = string.Format("op_id={0}&sid={1}&game_id=36&account={2}&time={3}", op_id, sid, account, time); string sBase64Auth = Base64.EncodeBase64(sAuth); string sVerify = ProvideCommon.MD5(string.Format("{0}{1}", sBase64Auth, key)); string sPayUrl = string.Format("http://up.uuzu.com/api/commonAPI/roleverify?auth={0}&verify={1}", sBase64Auth, sVerify); string sRes = ProvideCommon.GetPageInfo(sPayUrl); try { JSONObject json = JSONConvert.DeserializeObject(sRes); string sCode = json["status"].ToString(); switch (sCode) { case "8": sReturn = "1"; break; default: sReturn = sRes; break; } } finally { JSONConvert.clearJson(); } return(sReturn); }
public void Number2() { JSONValue v = JSONConvert.Parse("-1.23"); Assert.AreEqual(JSONValueType.Number, v.Type); Assert.AreEqual(-1.23, v.Value); }
public void Bool1() { JSONValue v = JSONConvert.Parse("true"); Assert.AreEqual(JSONValueType.Boolean, v.Type); Assert.AreEqual(true, v.Value); }
public IActionResult GetMacPacErrorCodes() { var data = new JSONConvert <List <MacPacErrorCode> >().DeserializeObject(_MacPacErrorCode.GetMacPacErrorCodes()); RouteData.Values.Add(MessageConstants.ReturnMessage, MessageConstants.DataFetched); return(Ok(data)); }
public IActionResult GetCreditMemoApprovalStatus() { var data = new JSONConvert <List <CreditMemoApprovalStatus> >().DeserializeObject(_CreditMemoApprovalStatus.GetCreditMemoApprovalStatus()); RouteData.Values.Add(MessageConstants.ReturnMessage, MessageConstants.DataFetched); return(Ok(data)); }
public override async Task OnConnected(WebSocket socket) { await base.OnConnected(socket); var socketId = WebSocketConnectionManager.GetId(socket); BaseSocketData baseSocketData = new BaseSocketData() { Pid = WSMsg.ConnectInfo, Data = "" }; await SendMessageAsync(socketId, JSONConvert.ObjectToJson <BaseSocketData>(baseSocketData)); if (_tipMode) { SessionInfo sessionInfo = new SessionInfo() { Channel = "test", ClientId = "psmon" }; LoginInfo loginInfo = new LoginInfo() { session = sessionInfo }; BaseSocketData tipLoginData = new BaseSocketData() { Pid = WSMsg.LoginInfo, Data = JSONConvert.ObjectToJson <LoginInfo>(loginInfo) }; await SendMessageAsync(socketId, JSONConvert.ObjectToJson <BaseSocketData>(tipLoginData)); } }
public IActionResult GetAllDepartments() { var data = new JSONConvert<List<Department>>().DeserializeObject(_Department.GetAllDepartments()); RouteData.Values.Add(MessageConstants.ReturnMessage, MessageConstants.DataFetched); return Ok(data); }
public IActionResult GetUserRolesList() { var data = new JSONConvert <List <UserRoles> >().DeserializeObject(_UserRolesService.GetAllList()); RouteData.Values.Add(MessageConstants.ReturnMessage, MessageConstants.DataFetched); return(Ok(data)); }
public static string GetNewCode(string sGame, string sUserID) { string sid = GetServerID(sGame);//服务器编号 string account = sUserID; string time = ProvideCommon.getTime().ToString(); StringBuilder sbText = new StringBuilder(); sbText.AppendFormat("tid={0}&", tid); sbText.AppendFormat("sid={0}&", sid); sbText.AppendFormat("account={0}&", account); sbText.AppendFormat("time={0}&", time); string auth = Base64.EncodeBase64(sbText.ToString()); string verify = ProvideCommon.MD5(string.Format("{0}{1}", auth, key)); string sUrl = string.Format("http://up.9787.com/api/1/uinterface.php?action=getNewCard&auth={0}&verify={1}", auth, verify); string sRes = ProvideCommon.GetPageInfo(sUrl); string sResult = string.Empty; JSONObject json = JSONConvert.DeserializeObject(sRes); string status = json["status"].ToString(); if (status == "-1" || status == "1") { sResult = json["card"].ToString(); } else { sResult = status; } JSONConvert.clearJson(); return(sResult); }
public static string Pay(string sUserID, int iMoney, string sOrderID, string sGame, string ip, string otype) { string sid = GetServerID(sGame); //服务器编号 string account = sUserID; string oid = sOrderID.Substring(0, 32); //订单号 char (32) string money = iMoney.ToString(); string gold = (iMoney * 10).ToString(); string time = ProvideCommon.getTime().ToString(); StringBuilder sbText = new StringBuilder(); sbText.AppendFormat("tid={0}&", tid); sbText.AppendFormat("sid={0}&", sid); sbText.AppendFormat("account={0}&", account); sbText.AppendFormat("oid={0}&", oid); sbText.AppendFormat("otype={0}&", otype); sbText.AppendFormat("money={0}&", money); sbText.AppendFormat("gold={0}&", gold); sbText.AppendFormat("ip={0}&", ip); sbText.AppendFormat("time={0}", time); string auth = Base64.EncodeBase64(sbText.ToString()); string verify = ProvideCommon.MD5(string.Format("{0}{1}", auth, key)); string sUrl = string.Format("http://passport.9787.com/api/1/uinterface.php?action=charge&auth={0}&verify={1}", auth, verify); string sRes = ProvideCommon.GetPageInfo(sUrl); JSONObject json = JSONConvert.DeserializeObject(sRes); string result = json["result"].ToString(); JSONConvert.clearJson(); return(result); }
public void Number4() { JSONValue v = JSONConvert.Parse("-1"); Assert.AreEqual(JSONValueType.Number, v.Type); Assert.AreEqual(-1, (int)v); }
public static string GameisLogin(string sUserID, string sGameAbbre) { string key = "76ju^j*3Hi2"; string sReturn = string.Empty; string server_id = GetServerID(sGameAbbre); string time = ProvideCommon.getTime().ToString(); string agentid = "29"; string sign = ProvideCommon.MD5(key + time + sUserID); string sQueryUrl = string.Format("http://domestic.naruto.gametrees.com/api/dao50/info.player.php?user_name={0}&agentid={1}&serverid={2}&t={3}&s={4} ", sUserID, agentid, server_id, time, sign); string sRes = ProvideCommon.GetPageInfo(sQueryUrl); try { JSONObject json = JSONConvert.DeserializeObject(sRes); string sCode = json["error_code"].ToString(); if (sCode != "0") { sReturn = "1"; } else { sReturn = sCode; } } finally { JSONConvert.clearJson(); } return(sReturn); }
public static string jdsjPay(string sGameAbbre, int iUserID, string sUserName, int iPayPoints, string sPhone, int iGUserID) { int iMoney = iPayPoints / 10; string sTranIP = ProvideCommon.GetRealIP(); string sTranID = TransGBLL.GameSalesInit(sGameAbbre, iPayPoints, sUserName, sPhone, iGUserID, sTranIP); string sTGRes = TransGBLL.GameSalesCommit(sTranID, sUserName, sGameAbbre).ToString(); if (sTGRes != "0") { return(sTGRes); } string sRes = Pay(iGUserID.ToString(), iMoney, sTranID, sGameAbbre); string sReturn = string.Empty; try { JSONObject json = JSONConvert.DeserializeObject(sRes); string status = json["status"].ToString(); if (status == "400") { sReturn = string.Format("0|{0}", sTranID); } else { sReturn = sRes; } } finally { JSONConvert.clearJson(); } return(sReturn); }
private void ProcessCmdLogin(string argv) { try { //获取登录的参数 JSONArray param = (JSONArray)JSONConvert.DeserializeArray(argv); string userName = param[0].ToString(); string userPwd = param[1].ToString(); m_Xmpp.Username = userName; m_Xmpp.Server = "im1.Stalk.com"; m_Xmpp.Port = 5222; m_Xmpp.Password = Function.EncryptMD5(userPwd).ToUpper(); m_Xmpp.Resource = "STalkClient"; m_Xmpp.AutoResolveConnectServer = true; m_Xmpp.ConnectServer = null; m_Xmpp.AutoAgents = false; m_Xmpp.AutoPresence = false; m_Xmpp.AutoRoster = false; m_Xmpp.SocketConnectionType = XMPPProtocol.net.SocketConnectionType.Direct; m_Xmpp.Open(); } catch { } }
public static string Pay(string sUserID, decimal dMoney, string sOrderID, string sGame) { string op_id = "115"; string sid = GetServerID(sGame); string account = sUserID; int iMoney = Convert.ToInt32(dMoney); int iGameMoney = iMoney * 10; //int iGameMoney = Convert.ToInt32(dMoney * 10); string game_money = iGameMoney.ToString(); string u_money = iMoney.ToString(); string time = ProvideCommon.getTime().ToString(); string sAuth = string.Format("op_id={0}&sid={1}&game_id=8&account={2}&order_id={3}&game_money={4}&u_money={5}&time={6}", op_id, sid, account, sOrderID, game_money, u_money, time); string sBase64Auth = Base64.EncodeBase64(sAuth); string sVerify = ProvideCommon.MD5(string.Format("{0}{1}", sBase64Auth, key)); string sPayUrl = string.Format("http://up.uuzu.com/api/commonAPI/charge?auth={0}&verify={1}", sBase64Auth, sVerify); string sRes = ProvideCommon.GetPageInfo(sPayUrl); string user_ip = ProvideCommon.GetRealIP(); int iUserID = 0; int.TryParse(sUserID, out iUserID); GamePayBLL.GamePayAdd(user_ip, sPayUrl, sOrderID, sRes, sGame, iUserID); string sCode = string.Empty; try { JSONObject json = JSONConvert.DeserializeObject(sRes); sCode = json["status"].ToString(); } finally { JSONConvert.clearJson(); } return(sCode); }
public static string GameisLogin(string sUserID, string sGameAbbre) { string server_id = GetServerID(sGameAbbre);//游戏各个分区的编号,一区为1,二区为2 string time = ProvideCommon.getTime().ToString(); string sKey = "dao50$%^&K:NVCx12#$~@#$d87d9d0"; StringBuilder sbText = new StringBuilder(); sbText.AppendFormat("{0}{1}{2}", sUserID, time, sKey); string sign = ProvideCommon.MD5(sbText.ToString());//md5(user + time + 密钥) sbText.Remove(0, sbText.Length); sbText.AppendFormat("http://s{0}.tjz.dao50.com/cgi-bin/queryrole.cgi?time={1}&server={0}&sign={3}&user={2}&fcm=1", server_id, time, sUserID, sign); string sUrl = sbText.ToString(); string sRes = ProvideCommon.GetPageInfo(sUrl); string sReturn = string.Empty; try { JSONObject json = JSONConvert.DeserializeObject(sRes); string sCode = json["status"].ToString(); if (sCode == "-3") { sReturn = "1"; } else { sReturn = "0"; } } finally { JSONConvert.clearJson(); } return(sReturn); }
public void SerializeObj1() { Assert.AreEqual("{faff: 123}", JSONConvert.Serialize(new Dictionary <string, int>() { { "faff", 123 } })); }
public void String3() { JSONValue v = JSONConvert.Parse("\"itisjsonmydudes\""); Assert.AreEqual(JSONValueType.String, v.Type); Assert.AreEqual("itisjsonmydudes", v.Value); }
public void String2() { JSONValue v = JSONConvert.Parse("\"\\n\""); Assert.AreEqual(JSONValueType.String, v.Type); Assert.AreEqual("\n", v.Value); }
public void SerializeArr1() { Assert.AreEqual("[1, 2, 3, 4]", JSONConvert.Serialize(new List <int>() { 1, 2, 3, 4 })); }
public void Obj1() { JSONObject obj = JSONConvert.Parse("{faff: 123}") as JSONObject; Assert.AreEqual(JSONValueType.Object, obj.Type); Assert.AreEqual(123, (int)obj["faff"]); }
public static string GetBdShortUrl(string url) { string bdshorturl = ""; string bdshortpost = "url=" + url; CookieContainer cc = new CookieContainer(); string shorturlresult = HttpHelper1.SendDataByPost("http://dwz.cn/create.php", bdshortpost, "", ref cc); if (shorturlresult.Contains("0")) { JSONObject shorturljson = JSONConvert.DeserializeObject(shorturlresult); bdshorturl = shorturljson["tinyurl"].ToString(); return(bdshorturl); } while (shorturlresult.Contains("-1")) { Thread.Sleep(10 * 1000); shorturlresult = HttpHelper1.SendDataByPost("http://dwz.cn/create.php", bdshortpost, "", ref cc); JSONObject shorturljson = JSONConvert.DeserializeObject(shorturlresult); if (shorturljson.Count == 1) { continue; } bdshorturl = shorturljson["tinyurl"].ToString(); } return(bdshorturl); }
public void Number3() { long value = ((long)int.MaxValue + 1); JSONValue v = JSONConvert.Parse("" + ((long)int.MaxValue + 1)); Assert.AreEqual(JSONValueType.Number, v.Type); Assert.AreEqual(value, (long)v); }
public IActionResult GetLogActivityList(int UserID) { var data = new JSONConvert <List <LogActivity> >().DeserializeObject(_LogActivityService.GetAllLogActivityList(UserID)); RouteData.Values.Add(MessageConstants.ReturnMessage, MessageConstants.DataFetched); return(Ok(data)); }
public void ProcessRequest(HttpContext context) { List <Hospital> list = bll.GetHospital(); string json = JSONConvert.Object2Json(list); context.Response.ContentType = "text/plain"; context.Response.Write(json); }
private string DoWork(string sessionId, string encryptData) { if (string.IsNullOrWhiteSpace(encryptData)) { return(ErrorResources.SYSTEM_WARNING_0x0001); } //初始化服务器(插件、配置) string decrypString = ConfigurationLoader.Instance.DataParser.DecryptData(encryptData); string methodText = ConfigurationLoader.Instance.RequestSpliter.GetMethodText(decrypString); string attatchmentText = ConfigurationLoader.Instance.RequestSpliter.GetAttachmentText(decrypString); var request = new RequestSchema(sessionId, methodText, attatchmentText); request.ResolveRequest(ConfigurationLoader.Instance.MethodResolver, ConfigurationLoader.Instance.SessionResolver, ConfigurationLoader.Instance.AttachmentResolver); var dataContext = new ServerDataContext { Request = request }; PluginManager.Instance.UpdateDataContext(dataContext); //定义授权方法 ISecurityAuthorize security = ConfigurationLoader.Instance.SecurityAuthorize; //Session bool sessionPass = ConfigurationLoader.Instance.Business.SessionAccess(request.Session); try { //获取授权信息 if (!security.Authorized(dataContext)) { return(security.Error.SimpleErrorDescription); } if (!sessionPass) { return(ErrorResources.SYSTEM_FATAL_ERROR_0x0001); } //获取请求响应 //TODO:此处的异常应统一处理 if (request.RequestMethod == null) { return(ErrorResources.SYSTEM_WARNING_0x0002); } object obj = MethodRoute.Invoke(request.RequestMethod); string json = JSONConvert.ConvertToString(obj); //压缩发送 return(CompressProvider.Compress(json)); } catch (Exception) { return(ErrorResources.SYSTEM_INFO_0x0001); } }
public void PrimArray2() { JSONArray arr = JSONConvert.Parse("[true, 3, \"faff\", -3.123]") as JSONArray; Assert.AreEqual(JSONValueType.Array, arr.Type); Assert.AreEqual(true, (bool)arr[0]); Assert.AreEqual(3, (int)arr[1]); Assert.AreEqual("faff", (string)arr[2]); Assert.AreEqual(-3.123, (double)arr[3]); }
public void PrimArray1() { JSONArray arr = JSONConvert.Parse("[true, false, false, true]") as JSONArray; Assert.AreEqual(JSONValueType.Array, arr.Type); Assert.AreEqual(true, (bool)(arr)[0]); Assert.AreEqual(false, (bool)(arr)[1]); Assert.AreEqual(false, (bool)(arr)[2]); Assert.AreEqual(true, (bool)(arr)[3]); }