@Override
  public FriendList deserialize(JsonElement je, Type typeOfT, JsonDeserializationContext context)
      throws JsonParseException {
    FriendList friendList = new FriendList();

    JsonObject response = (JsonObject) je.getAsJsonObject().get("response");
    JsonArray items = response.getAsJsonObject().getAsJsonArray("items");

    for (int i = 0; i < items.size(); i++) {
      Friend friend = context.deserialize(items.get(i), Friend.class);
      friendList.getFriends().add(friend);
    }
    return friendList;
  }