code: public static Object getCurDataByFull4text(Map dataMap,String dept_fullpath){
  		String[] paths=dept_fullpath.split("/");
  		int size=paths.length;
  		String dept_id="";
  		if(size>0){
  			dept_id=paths[size-1];
  		}
  		String dept_path="";
  		int dept_id_size=dept_id.length();
  		dept_path=(String) dept_fullpath.subSequence(0, dept_fullpath.length()-dept_id_size);
  		Object deptData=null;
  		Map parentMap=(Map) getParentObjByPath4text(dataMap,dept_path);
  		if(parentMap!=null){
  			int haveIndex=dept_id.indexOf("[");
  			if(haveIndex<=0){
  				deptData=parentMap.get(dept_id);
  			}else{
  				String real_id=dept_id.substring(0,haveIndex);
  				int lastIndex=dept_id.indexOf("]");
  				String real_index=dept_id.substring(haveIndex+1,lastIndex);
  				Integer index_i=Integer.valueOf(real_index);
  				List tempList=(List) parentMap.get(real_id);
  				deptData=tempList.get(index_i);
  			}
  		}
  		return deptData;
  	}
docs: 根据fullpath获取指定位置数据(data)