【发布时间】:2021-07-12 19:51:44
【问题描述】:
我正在尝试在我的 android 应用程序的 hashmap 中设置多个值。一些值是String,我要发送的一个值是我创建的对象数组OnlineTestResultPOJO。以下是我要实现的代码。
OnlineTestResultPOJO[] records = db.resultDao().getRecords();
HashMap<String, String> map = new HashMap<>();
map.put("dbname",dbname);
map.put("class",clas);
map.put("rollno",rollno);
map.put("access_token",accessToken);
map.put("records_arr", records);
显然它在最后一行给出了错误,因为它不是String,但是否可以将所有这些东西设置在一个HashMap 中?我尝试用String.valueOf(records) 包装它,但这会破坏对象的工作,产生意想不到的结果。任何替代解决方案来实现这一点?
【问题讨论】: