@SuppressWarnings("unchecked") private Object extract_json_withindex(Object json, ArrayList<String> indexList) { jsonList.clear(); jsonList.add(json); for (String index : indexList) { int targets = jsonList.size(); if (index.equalsIgnoreCase("*")) { for (Object array : jsonList) { if (array instanceof List) { for (int j = 0; j < ((List<Object>)array).size(); j++) { jsonList.add(((List<Object>)array).get(j)); continue; jsonList.add(list.get(indexValue)); if (jsonList.size() == targets) { return null; jsonList.removeRange(0, targets); if (jsonList.isEmpty()) { return null; return (jsonList.size() > 1) ? new ArrayList<Object>(jsonList) : jsonList.get(0);
@SuppressWarnings("unchecked") private Object extract_json_withindex(Object json, ArrayList<String> indexList) { jsonList.clear(); jsonList.add(json); for (String index : indexList) { int targets = jsonList.size(); if (index.equalsIgnoreCase("*")) { for (Object array : jsonList) { if (array instanceof List) { for (int j = 0; j < ((List<Object>)array).size(); j++) { jsonList.add(((List<Object>)array).get(j)); continue; jsonList.add(list.get(indexValue)); if (jsonList.size() == targets) { return null; jsonList.removeRange(0, targets); if (jsonList.isEmpty()) { return null; return (jsonList.size() > 1) ? new ArrayList<Object>(jsonList) : jsonList.get(0);
@Override public Iterator<Object> iterator() { return Iterators.forArray(toArray()); } @Override
@SuppressWarnings("unchecked") private Object extract_json_withindex(Object json, ArrayList<String> indexList) { jsonList.clear(); jsonList.add(json); for (String index : indexList) { int targets = jsonList.size(); if (index.equalsIgnoreCase("*")) { for (Object array : jsonList) { if (array instanceof List) { for (int j = 0; j < ((List<Object>)array).size(); j++) { jsonList.add(((List<Object>)array).get(j)); continue; jsonList.add(list.get(indexValue)); if (jsonList.size() == targets) { return null; jsonList.removeRange(0, targets); if (jsonList.isEmpty()) { return null; return (jsonList.size() > 1) ? new ArrayList<Object>(jsonList) : jsonList.get(0);
@Override public Iterator<Object> iterator() { return Iterators.forArray(toArray()); } @Override
@Override public Iterator<Object> iterator() { return Iterators.forArray(toArray()); } @Override