@@ -14,8 +14,8 @@ public class WxMpUserList { | |||||
protected int total = -1; | protected int total = -1; | ||||
protected int count = -1; | protected int count = -1; | ||||
protected List<String> openIds = new ArrayList<>(); | |||||
protected String nextOpenId; | |||||
protected List<String> openids = new ArrayList<>(); | |||||
protected String nextOpenid; | |||||
public int getTotal() { | public int getTotal() { | ||||
return this.total; | return this.total; | ||||
} | } | ||||
@@ -28,19 +28,19 @@ public class WxMpUserList { | |||||
public void setCount(int count) { | public void setCount(int count) { | ||||
this.count = count; | this.count = count; | ||||
} | } | ||||
public List<String> getOpenIds() { | |||||
return this.openIds; | |||||
public List<String> getOpenids() { | |||||
return this.openids; | |||||
} | } | ||||
public void setOpenIds(List<String> openIds) { | |||||
this.openIds = openIds; | |||||
public void setOpenids(List<String> openids) { | |||||
this.openids = openids; | |||||
} | } | ||||
public String getNextOpenId() { | |||||
return this.nextOpenId; | |||||
public String getNextOpenid() { | |||||
return this.nextOpenid; | |||||
} | } | ||||
public void setNextOpenId(String nextOpenId) { | |||||
this.nextOpenId = nextOpenId; | |||||
public void setNextOpenid(String nextOpenid) { | |||||
this.nextOpenid = nextOpenid; | |||||
} | } | ||||
public static WxMpUserList fromJson(String json) { | public static WxMpUserList fromJson(String json) { | ||||
return WxMpGsonBuilder.INSTANCE.create().fromJson(json, WxMpUserList.class); | return WxMpGsonBuilder.INSTANCE.create().fromJson(json, WxMpUserList.class); | ||||
} | } | ||||
@@ -22,11 +22,11 @@ public class WxUserListGsonAdapter implements JsonDeserializer<WxMpUserList> { | |||||
WxMpUserList wxMpUserList = new WxMpUserList(); | WxMpUserList wxMpUserList = new WxMpUserList(); | ||||
wxMpUserList.setTotal(GsonHelper.getInteger(o, "total")); | wxMpUserList.setTotal(GsonHelper.getInteger(o, "total")); | ||||
wxMpUserList.setCount(GsonHelper.getInteger(o, "count")); | wxMpUserList.setCount(GsonHelper.getInteger(o, "count")); | ||||
wxMpUserList.setNextOpenId(GsonHelper.getString(o, "next_openid")); | |||||
wxMpUserList.setNextOpenid(GsonHelper.getString(o, "next_openid")); | |||||
if (o.get("data") != null && !o.get("data").isJsonNull() && !o.get("data").getAsJsonObject().get("openid").isJsonNull()) { | if (o.get("data") != null && !o.get("data").isJsonNull() && !o.get("data").getAsJsonObject().get("openid").isJsonNull()) { | ||||
JsonArray data = o.get("data").getAsJsonObject().get("openid").getAsJsonArray(); | JsonArray data = o.get("data").getAsJsonObject().get("openid").getAsJsonArray(); | ||||
for (int i = 0; i < data.size(); i++) { | for (int i = 0; i < data.size(); i++) { | ||||
wxMpUserList.getOpenIds().add(GsonHelper.getAsString(data.get(i))); | |||||
wxMpUserList.getOpenids().add(GsonHelper.getAsString(data.get(i))); | |||||
} | } | ||||
} | } | ||||
return wxMpUserList; | return wxMpUserList; | ||||
@@ -70,7 +70,7 @@ public class WxMpUserServiceImplTest { | |||||
Assert.assertNotNull(wxMpUserList); | Assert.assertNotNull(wxMpUserList); | ||||
Assert.assertFalse(wxMpUserList.getCount() == -1); | Assert.assertFalse(wxMpUserList.getCount() == -1); | ||||
Assert.assertFalse(wxMpUserList.getTotal() == -1); | Assert.assertFalse(wxMpUserList.getTotal() == -1); | ||||
Assert.assertFalse(wxMpUserList.getOpenIds().size() == -1); | |||||
Assert.assertFalse(wxMpUserList.getOpenids().size() == -1); | |||||
System.out.println(wxMpUserList); | System.out.println(wxMpUserList); | ||||
} | } | ||||