diff --git a/weixin-java-cp/src/main/java/me/chanjar/weixin/cp/util/json/WxCpUserGsonAdapter.java b/weixin-java-cp/src/main/java/me/chanjar/weixin/cp/util/json/WxCpUserGsonAdapter.java index 4a920b54..4523ef86 100644 --- a/weixin-java-cp/src/main/java/me/chanjar/weixin/cp/util/json/WxCpUserGsonAdapter.java +++ b/weixin-java-cp/src/main/java/me/chanjar/weixin/cp/util/json/WxCpUserGsonAdapter.java @@ -38,14 +38,7 @@ public class WxCpUserGsonAdapter implements JsonDeserializer, JsonSeri user.setPosition(GsonHelper.getString(o, "position")); user.setMobile(GsonHelper.getString(o, "mobile")); - Integer gender = GsonHelper.getInteger(o, "gender"); - if (new Integer(1).equals(gender)) { - user.setGender("男"); - } else if (new Integer(2).equals(gender)) { - user.setGender("女"); - } else { - user.setGender("未知"); - } + user.setGender(GsonHelper.getString(o, "gender")); user.setTel(GsonHelper.getString(o, "tel")); user.setEmail(GsonHelper.getString(o, "email")); user.setWeiXinId(GsonHelper.getString(o, "weixinid")); @@ -88,7 +81,7 @@ public class WxCpUserGsonAdapter implements JsonDeserializer, JsonSeri o.addProperty("mobile", user.getMobile()); } if (user.getGender() != null) { - o.addProperty("gender", user.getGender().equals("男") ? 0 : 1); + o.addProperty("gender", user.getGender()); } if (user.getTel() != null) { o.addProperty("tel", user.getTel());