我想知道JSON
库的Gson
结构应该与一对一关系(也称为 belongsTo )合作。
这是我的模特
public class Course {
private int id;
private String name;
private Teacher teacher;
//...setters and getters
}
public class Teacher {
private int id;
private String name;
private String lastName;
//...setters and getters
}
到目前为止,使用JSON
填充Course
的{{1}}格式如下:
gson.fromJSON(string,Course.class)
我怎样才能填写{
"id":1,
"name":"Math"
}
?
答案 0 :(得分:1)
如果您的JSON结构如下,我相信GSON应该正确处理它。
{
"id":1,
"name":"Math",
"teacher": {
"id": 2,
"name": "John",
"lastName": "Doe"
}
}