1, prilepite vsebino json , ime razreda Javabean , ime paketa lahko samodejno generira kodo JavaBean in se lahko neposredno zapakira za prenos izvorne kode
2, podpora za katero koli zapleteno/enostavno obliko niza Json za generiranje razreda entitete Javabean
3, zagotavljanje opozoril o napakah formata Json , ne bo formatiral niza Json, ki ne ustreza specifikacijam , da se zagotovi natančnost entitetnih razredov Javabean
4, če vaše polje Json vsebuje sistemske ključne besede , in ne more spremeniti imena polja , se lahko sklicujete na uporabo Gson v anotacijah za začetek posameznega imena:@serializableName
Če želite rešiti to težavo. V nadaljevanju je navedena uporaba pred in po primerjavi:
private List default;
@SerializedName("default")
private List mdefault;