public static boolean isJsonArray(String json) { return (getJsonArray(json) != null); }
/** * Casts object as {@link JSONArray} if it is an instance of one, or parses * a {@link JSONArray} from object if it is a String. * * @param object * the object to convert to a JSONArray * @return a JSONArray object if it can be converted, or null */ public static JSONArray getInstanceOfJsonArray(Object object) { if (object instanceof JSONArray) return (JSONArray) object; else if (object instanceof JSONObject) return null; // Skip unnecessary parsing else if (object instanceof String && object.toString().startsWith("[")) return getJsonArray((String) object); else if (object != null) return getJsonArray(object.toString()); return null; }
final EwJsonArray jsonArray = convert(EwJson.getJsonArray((String) object));