Object转List<Object>
public class rsEntity<T> { private T rs; public T getRs() { return rs; } public void setRs(T rs) { this.rs = rs; } }
public static void main(String[] args) throws ScriptException { rsEntity rs=new rsEntity<>(); ScriptEngineManager manager = new ScriptEngineManager(); ScriptEngine se = manager.getEngineByName("js"); rs.setRs(se.eval((String) str())); List<Map<String,Object>> list =(List<Map<String, Object>>) rs.getRs(); Map<String,Object> map=list.get(0); String name=map.get("name")+""; System.out.println(">>>>>>>>"+name); } private static Object str(){ String str="[{'id':1,'name':'lilei'},{'id':2,'name':'hanmeimei'}]"; return str; }