@Deprecated public static boolean hasComplexKey(Object object, String key) throws JSONException { final Object json = tryParseJson(object, true); if (!isComplexKey(key) || !isJson(json)) return false; return (processComplexKey(json, KEY_PATTERN.split(key)).size() > 0); }
@Deprecated public static Object derefComplexKey(Object object, String key) throws JSONException { if (isNull(object)) return null; if (!isComplexKey(key)) return getElement(object, key); final EwList<Object> results = processComplexKey(object, KEY_PATTERN.split(key)); switch (results.size()) { case 0: return null; case 1: return results.get(0); default: return results; } }