QQ客户端类型 可能有多个值对应同一种客户端的情况,这些值是否能进一步区分,还需做测试
Ejemplo n.º 1
0
 public void ParseFromJson(JObject json)
 {
     Occupation    = json["occupation"].ToString();
     Phone         = json["phone"].ToString();
     Allow         = (QQAllow)json["allow"].ToObject <int>();
     College       = json["college"].ToString();
     Uin           = json["uin"].ToObject <long>();
     Constel       = json["constel"].ToObject <int>();
     Blood         = json["blood"].ToObject <int>();
     Homepage      = json["homepage"].ToString();
     Stat          = json["stat"].ToObject <int>();
     VipLevel      = json["vip_info"].ToObject <int>(); // VIP等级 0为非VIP
     Country       = json["country"].ToString();
     City          = json["city"].ToString();
     Personal      = json["personal"].ToString();
     Nickname      = json["nick"].ToString();
     ChineseZodiac = json["shengxiao"].ToObject <int>();
     Email         = json["vip_info"].ToString();
     Province      = json["province"].ToString();
     Gender        = json["gender"].ToString();
     Mobile        = json["mobile"].ToString();
     if (json["reg_time"] != null)
     {
         RegTime = json["reg_time"].ToObject <int>();
     }
     if (json["client_type"] != null)
     {
         ClientType = QQClientTypeInfo.ValueOfRaw(json["client_type"].ToObject <int>());
     }
     if (json["birthday"] != null)
     {
         Birthday = DateUtils.Parse(json["birthday"].ToObject <JObject>());
     }
 }