我正在从数据库中请求某些内容,因此我获得了以下对象:
“[Ljava.lang.Object; @ 64a294a6”
那是什么?我可以用它做任何有用的东西并将其转换成其他东西吗? // FIXME
List singleTasks = Arrays.asList((Object[]) objClient.execute("execute_kw",
Arrays.asList(db, uid, password, "project.task", "search_read",
Arrays.asList(Arrays.asList(
Arrays.asList("active", "=", true))),
new HashMap() {{
put("fields", Arrays.asList("display_name", "total_hours", "project_id", "user_id"));
HashMap map = this;
System.out.println(map.get("fields"));
}}
)));
HashMap map = (HashMap)singleTasks.get(0);
System.out.println(map.get("project_id").getClass().getName());
getClass.getName只给了我:“[Ljava.lang.Object;”结果。