JSONArray list = json.getJSONArray("data");
final int size = list.length();
ResponseList<Question> questions = new ResponseListImpl<Question>(size, json);
for (int i = 0; i < size; i++) {
JSONObject questionJSONObject = list.getJSONObject(i);
Question question = new QuestionJSONImpl(questionJSONObject);
if (conf.isJSONStoreEnabled()) {
DataObjectFactoryUtil.registerJSONObject(question, questionJSONObject);
}
questions.add(question);
}