@Override public Votes parse(JSONObject json) throws JSONException { final BasicVotes basicVotes = basicVotesJsonParser.parse(json); final Collection<BasicUser> users = JsonParseUtil.parseJsonArray(json.getJSONArray("voters"), basicUserJsonParser); return new Votes(basicVotes.getSelf(), basicVotes.getVotes(), basicVotes.hasVoted(), users); } }
@Override public Votes parse(JSONObject json) throws JSONException { final BasicVotes basicVotes = basicVotesJsonParser.parse(json); final Collection<BasicUser> users = JsonParseUtil.parseJsonArray(json.getJSONArray("voters"), basicUserJsonParser); return new Votes(basicVotes.getSelf(), basicVotes.getVotes(), basicVotes.hasVoted(), users); } }
@Override public Votes parse(JSONObject json) throws JSONException { final BasicVotes basicVotes = basicVotesJsonParser.parse(json); final Collection<BasicUser> users = JsonParseUtil.parseJsonArray(json.getJSONArray("voters"), basicUserJsonParser); return new Votes(basicVotes.getSelf(), basicVotes.getVotes(), basicVotes.hasVoted(), users); } }
@Override public Votes parse(JSONObject json) throws JSONException { final BasicVotes basicVotes = basicVotesJsonParser.parse(json); final Collection<BasicUser> users = JsonParseUtil.parseJsonArray(json.getJSONArray("voters"), basicUserJsonParser); return new Votes(basicVotes.getSelf(), basicVotes.getVotes(), basicVotes.hasVoted(), users); } }