JSONArray list = json.getJSONArray("data");
final int size = list.length();
ResponseList<Movie> movies = new ResponseListImpl<Movie>(size, json);
for (int i = 0; i < size; i++) {
JSONObject movieJSONObject = list.getJSONObject(i);
Movie movie = new MovieJSONImpl(movieJSONObject);
if (conf.isJSONStoreEnabled()) {
DataObjectFactoryUtil.registerJSONObject(movie, movieJSONObject);
}
movies.add(movie);
}