Beispiel #1
0
        public static string MakeConfirm(string id, StatusConfirmType status)
        {
            string dateTime = DateTime.Now.ToString("yyyy-MM-dd HH:mm:ss");

            JObject obj = new JObject();

            obj.Add("cmd", (int)CMDType.Register);
            if (status == StatusConfirmType.StatusParaSer2Dev)
            {
                obj.Add("organization", "北华航天工业学院");
                obj.Add("name", "软三");
                obj.Add("id", id);
                obj.Add("heartbeatInterval", 5);
                //obj.Add("dateTime", dateTime);
            }
            if (status == StatusConfirmType.StatusOKSer2Dev)
            {
                obj.Add("organization", "北华航天工业学院");
                obj.Add("name", "软三");
                obj.Add("id", "3832001749591935784");
                obj.Add("heartbeatInterval", 5);
                //obj.Add("dateTime", dateTime);
            }
            obj.Add("status", (int)status);
            string jstring = JsonConvert.SerializeObject(obj);
            string str     = Package(jstring);

            return(str);
        }
Beispiel #2
0
        public static StatusConfirmType GetJsonStatusConfirm(string jstr, ref string id)
        {
            JObject           obj    = new JObject();
            StatusConfirmType status = StatusConfirmType.StatusErr;

            try
            {
                obj    = (JObject)JsonConvert.DeserializeObject(jstr);
                status = (StatusConfirmType)Convert.ToInt16(obj["status"].ToString());
                id     = obj["id"].ToString();
            }
            catch
            {
            }
            return(status);
        }