package com.wyp.materialqqlite.qqclient.protocol.protocoldata;
import org.json.JSONObject;
public class LoginResult_2 {
public int m_nRetCode;
public int m_nUIN;
public int m_nCIP;
public int m_nIndex;
public int m_nPort;
public int m_nStatus;
public String m_strVfWebQq;
public String m_strPSessionId;
public int m_nUser_State;
public int m_f;
public int m_nServerTime;
public int m_dwTickCount;
public boolean parse(byte[] bytData) {
try {
if (bytData == null || bytData.length <= 0)
return false;
String strData = new String(bytData, "UTF-8");
System.out.println(strData);
JSONObject json = new JSONObject(strData);
m_nRetCode = json.optInt("retcode");
json = json.optJSONObject("result");
m_nUIN = json.optInt("uin");
m_nCIP = json.optInt("cip");
m_nIndex = json.optInt("index");
m_nPort = json.optInt("port");
String strValue = json.optString("status");
m_nStatus = QQStatus.convertToQQStatus(strValue);
m_strVfWebQq = json.optString("vfwebqq");
m_strPSessionId = json.optString("psessionid");
m_nUser_State = json.optInt("user_state");
m_f = json.optInt("f");
return true;
} catch (Exception e) {
e.printStackTrace();
}
return false;
}
}