Examples of QqGetUserInfoResultBean


Examples of com.qq.open.qzone.bean.result.QqGetUserInfoResultBean

   * @param jsonData 接口返回的数据
   * @return JavaBean数据
   * @throws JSONException
   */
  private QqGetUserInfoResultBean jsonToBean(String jsonData) {
    QqGetUserInfoResultBean resultBean = new QqGetUserInfoResultBean();
   
    // 接口返回的数据json
    JSONObject jsonObjRoot;
    try {
      jsonObjRoot = new JSONObject(jsonData);
     
      // 接口返回错误的场合
      if (jsonObjRoot.getInt("ret") != 0) {
        // 设置错误标识为真
        resultBean.setErrorFlg(true);
       
        // 设置错误编号
        resultBean.setErrorCode(jsonObjRoot.get("ret").toString());
       
        // 设置错误信息
        resultBean.setErrorMes(jsonObjRoot.getString("msg"));
       
        // 日志
        log.error("获取用户信息出错。错误编号:" + jsonObjRoot.get("ret").toString());
      } else {
        // 昵称
        resultBean.setNickName(jsonObjRoot.getString("nickname"));
       
        // 头像URL
        resultBean.setFigureUrl(jsonObjRoot.getString("figureurl"));
       
        // 头像URL
        resultBean.setFigureUrl1(jsonObjRoot.getString("figureurl_1"));
       
        // 头像URL
        resultBean.setFigureUrl2(jsonObjRoot.getString("figureurl_2"));
       
        // 性别
        resultBean.setGender(jsonObjRoot.getString("gender"));
       
        // 是否为黄钻
        resultBean.setIsVip(jsonObjRoot.getString("vip"));
       
        // 黄钻等级
        resultBean.setLevel(jsonObjRoot.getString("level"));
      }
    } catch (JSONException e) {
      e.printStackTrace();
      // 日志
      log.error("获取用户信息出错。接口返回数据:" + jsonData);
View Full Code Here
TOP
Copyright © 2018 www.massapi.com. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.