JSONArray list = json.getJSONArray("data");
final int size = list.length();
ResponseList<Music> musics = new ResponseListImpl<Music>(size, json);
for (int i = 0; i < size; i++) {
JSONObject musicJSONObject = list.getJSONObject(i);
Music music = new MusicJSONImpl(musicJSONObject);
if (conf.isJSONStoreEnabled()) {
DataObjectFactoryUtil.registerJSONObject(music, musicJSONObject);
}
musics.add(music);
}