- Object ret = (br == null ? null : JSONUtils.parse(br));
-
- Platform.timeCheck("EnsemblRestClient.getJSON " + url,
- Platform.TIME_MARK);
-
- if (ret != null && mapKey != null)
- {
- ret = ((Map<String, Object>) ret).get(mapKey);
- }
- if (ret == null)
- {
- return null;
- }
- switch (mode)
- {
- case MODE_ARRAY:
- case MODE_MAP:
- break;
- case MODE_ITERATOR:
- ret = ((List<Object>) ret).iterator();
- break;
- }
- return ret;
-
- } finally