JSONArray list = json.getJSONArray("data");
final int size = list.length();
ResponseList<Game> games = new ResponseListImpl<Game>(size, json);
for (int i = 0; i < size; i++) {
JSONObject gameJSONObject = list.getJSONObject(i);
Game game = new GameJSONImpl(gameJSONObject);
if (conf.isJSONStoreEnabled()) {
DataObjectFactoryUtil.registerJSONObject(game, gameJSONObject);
}
games.add(game);
}