I have this schema :
public class Student {
public String name;
public School school;
}
public class School {
public int id;
pub
You can write a custom serializer something like this:
public class StudentAdapter implements JsonSerializer {
@Override
public JsonElement serialize(Student src, Type typeOfSrc,
JsonSerializationContext context) {
JsonObject obj = new JsonObject();
obj.addProperty("name", src.name);
obj.addProperty("school", src.school.id);
return obj;
}
}