Bu şemayı var:GSON spesifik durumda özel seri hale getirici
public class Student {
public String name;
public School school;
}
public class School {
public int id;
public String name;
}
public class Data {
public ArrayList<Student> students;
public ArrayList<School> schools;
}
GSON ile Veri nesne seri ve benzeri bir şey almak istiyorum:
{ "students": [{
"name":"name1",
"school": "1" //the id of the scool, not its entire Json
}],
"school": [{ //the entire JSON
"id" : "1",
"name": "schoolName"
}]
}
o hale getirmek için, öğrenci parçası için özel seri hale getirici kullanmalıdır, böylece Gson sadece Okulun kimliğini yazdırır. Ama okul için aday seri hale getiriciye sahip olmalıyım.
Her şeyi tek bir Gson nesnesiyle nasıl yapabilirim?
Tamam, Çok fazla alan olduğunda ve sadece bir yabancı anahtar olduğunda sıkıcı olsa bile ... –