public class Category {
private String link;
private String categoryName;
private String activeJob;
private Map<String, JobList> jobList;
....
public Map<String, JobList> getJobList() {
return jobList;
}
public void setJobList(Map<String, JobList> jobList) {
this.jobList = jobList;
}
}
public class JobList {
private String employerName;
private String jobClosingDate;
private String jobCode;
private String jobTitle;
private String jobLink;
private String status;
private String updatedDate;
在MainActivity
public void getJobListFromFirebase() {
ChildEventListener childEventListener = new ChildEventListener() {
@Override
public void onChildAdded(@NonNull DataSnapshot dataSnapshot, @Nullable String s) {
categories = dataSnapshot.getValue(Category.class);
}
@Override
public void onChildChanged(@NonNull DataSnapshot dataSnapshot, @Nullable String s) {
}
.......
private String link;
private String categoryName;
private String activeJob;
private List<JobList> jobList;
....
public List<JobList> getJobList() {
return jobList;
}
public void setJobList(List<JobList> jobList) {
this.jobList = jobList;
}
}
“在反序列化时映射,但得到了一个类”异常。 我一直在四处查看,甚至使用更改所有模型immementation,而根本不使用任何,但仍然得到了相同的结果。 以下是我的模型: 感谢所有的评论和回答!
编辑:想出来了,如果你有类似的问题,检查我发布的答案。 我知道关于这个问题有几个问题,但他们的解决方案都不适合我。 在我的模型类中,我确保使用List而不是Arraylist来避免Firebase问题,但我仍然收到这个错误。这是很多代码,但大多数问题都要求所有代码,所以我将全部发布。 TemplateModelClass。Java语言 我已经成功地使用了这个基本模型很多次。对于 字符串是转换为字符
我想将router.get()与sql查询中的查询分开,但我出现了这个错误,当我将direct函数声明为router.get()函数的参数时,它可以工作。 user.js UserQueries.js 错误:route.get()需要回调函数,但在route.(anonymous function)处获得[object Undefined](/Home/Antonio/AchaiAPI/Node_
由于这是一个基于Spring的项目,映射器的创建如下:
我不知道为什么会出现这个错误,我有另一个模型和几乎相同的路由和控制器,但没有工作,这是消息:error:route.get()需要一个回调函数,但得到了一个[对象未定义]在路由。[as get](/users/ediechavero/documents/recipe-api/node_modules/express/lib/router/route.js:202:15),位于function.pr
我有一个json格式的地图列表,我正试图在列表上呈现“title”。 我通过一个api(http.get)读取数据,然后解析它。 我想在列表中显示标题。 这是我的代码... 获取数据 转换为json 欢迎参加模范班 我得到一个错误说"类型'列表'不是类型'地图的子类型