私はxml-rpcでリクエストを行います。Java経由でのOdooリクエスト
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"));
}}
)));
これは残念ながら、以下を返す:
[{PROJECT_ID = [Ljava.lang.Object; 759ebb3d @、USER_ID = [Ljava.lang.Object; 484b61fc @、ID = 23、total_hours = 11.0、DISPLAY_NAME = TEST}]
私はその平均値を何、Ljava.lang.Objectを使用したり、変換する方法は考えているとどのように私は本当のidを取得するのですか?
私はそれがone2many、many2oneまたはmany2manyフィールドのいずれかであるため、フィールドのタイプと関係があると思います。