@Test public void get_map_value() throws Exception { NCMBBase obj = new NCMBBase("testClass", new JSONObject("{'map':{'key1':'value1','key2':'value2'}}")); Map mapValue = obj.getMap("map"); Assert.assertEquals("value1", mapValue.get("key1")); Assert.assertEquals("value2", mapValue.get("key2")); }
public Map getMap(String key) { if (!mFields.isNull(key)) { return new Gson().fromJson(getJSONObject(key).toString(), Map.class); } else { return null; } }
NCMBBase { public Map getMap(String key) { if (!mFields.isNull(key)) { return new Gson().fromJson(getJSONObject(key).toString(), Map.class); } else { return null; } } }
NCMBBase { public Map getMap(String key) { if (!mFields.isNull(key)) { return new Gson().fromJson(getJSONObject(key).toString(), Map.class); } else { return null; } } NCMBBase(String className);   NCMBBase(String className, JSONObject params); }
NCMBBase { public Map getMap(String key) { if (!mFields.isNull(key)) { return new Gson().fromJson(getJSONObject(key).toString(), Map.class); } else { return null; } } NCMBBase(String className);   NCMBBase(String className, JSONObject params); void setObjectId(String objectId); String getObjectId(); Date getCreateDate(); Date getUpdateDate(); void setAcl(NCMBAcl acl); NCMBAcl getAcl(); String getClassName(); void remove(String key); boolean containsKey(String key); void put(String key, String value); void put(String key, boolean value); void put(String key, int value); void put(String key, long value); void put(String key, float value); void put(String key, double value); void put(String key, Date value); void put(String key, Location value); void put(String key, JSONObject value); void put(String key, JSONArray value); void put(String key, Map value); void put(String key, List value); void put(String key, NCMBObject object); String getString(String key); boolean getBoolean(String key); int getInt(String key); long getLong(String key); double getDouble(String key); Date getDate(String key); Location getGeolocation(String key); JSONObject getJSONObject(String key); JSONArray getJSONArray(String key); List getList(String key); Map getMap(String key); T getIncludeObject(String key); List allKeys(); }
NCMBBase { public Map getMap(String key) { if (!mFields.isNull(key)) { return new Gson().fromJson(getJSONObject(key).toString(), Map.class); } else { return null; } } NCMBBase(String className);   NCMBBase(String className, JSONObject params); void setObjectId(String objectId); String getObjectId(); Date getCreateDate(); Date getUpdateDate(); void setAcl(NCMBAcl acl); NCMBAcl getAcl(); String getClassName(); void remove(String key); boolean containsKey(String key); void put(String key, String value); void put(String key, boolean value); void put(String key, int value); void put(String key, long value); void put(String key, float value); void put(String key, double value); void put(String key, Date value); void put(String key, Location value); void put(String key, JSONObject value); void put(String key, JSONArray value); void put(String key, Map value); void put(String key, List value); void put(String key, NCMBObject object); String getString(String key); boolean getBoolean(String key); int getInt(String key); long getLong(String key); double getDouble(String key); Date getDate(String key); Location getGeolocation(String key); JSONObject getJSONObject(String key); JSONArray getJSONArray(String key); List getList(String key); Map getMap(String key); T getIncludeObject(String key); List allKeys();  }