JSONArray list = json.getJSONArray("data");
final int size = list.length();
ResponseList<Tab> tabs = new ResponseListImpl<Tab>(size, json);
for (int i = 0; i < size; i++) {
JSONObject tabJSONObject = list.getJSONObject(i);
Tab tab = new TabJSONImpl(tabJSONObject);
if (conf.isJSONStoreEnabled()) {
DataObjectFactoryUtil.registerJSONObject(tab, tabJSONObject);
}
tabs.add(tab);
}