GSON一对一的关系

时间:2014-02-21 17:21:18

标签: json gson

我想知道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" }

1 个答案:

答案 0 :(得分:1)

如果您的JSON结构如下,我相信GSON应该正确处理它。

{ 
    "id":1,
    "name":"Math",
    "teacher": {
        "id": 2,
        "name": "John",
        "lastName": "Doe"
    }
}