возможно FastPojo помочь вам, Уайльд карта POJO класс
https://github.com/BaselHorany/FastPojo
обычно вы делаете Modle класс, как этот
public class Msg {
private int id;
private String name;
private Double doub;
private Boolean bool;
public Msg(String id,.....,.........) {
this.id = id;
........
}
public String getId() {
return id;
}
........
public void setId(String id) {
this.id = id;
}
........
}
для каждой переменной можно определить его тип и сделать и присваивателя пустоты и передать его в рутинный процесс, а затем вы используете его, как обычно,
//set
Msg msg = new Msg();
msg.setId(id);
msg.setName(name);
........
//get
msg.getId();
.........
НО с FastPojo вам не нужно пользовательских Modle, потому что это «класс Wilde Card», который может определить тип объектов, а затем установить и получить их соответствующим образом вы просто установить и получить непосредственно> так: Использование
просто скопировать класс ваш проект
FastPojo msg = new FastPojo();
msg.set1(id);
msg.set2(name);
msg.set3(1.55);
msg.set4(true);
//get first variable where s is the type you should remember it s for string, i for int, d for double and b for boolean.
msg.get1i();//get id int
msg.get2s();//get string name
msg.get3d();//get double 1.55
msg.get4b();//get boolean true
gson делает это, я думаю, – njzk2