1, liitä sisältö json , Javabean luokan nimi , paketin nimi voi automaattisesti luoda JavaBean koodi , ja voidaan suoraan pakata ladata lähdekoodi
2, tuki mille tahansa monimutkaiselle / yksinkertaiselle Json-merkkijonon muodolle Javabean-olioluokan luomiseksi.
3, tarjota Json-muodon virheilmoituksia , ei muotoile Json-merkkijonoa, joka ei täytä eritelmiä, jotta varmistetaan Javabean-olioluokkien tarkkuus.
4, jos Json-kenttäsi sisältää järjestelmän avainsanoja , eikä voi muuttaa kentän nimeä , voit viitata Gsonin käyttöön annotaatioissa yksilöllisen nimen aloittamiseksi :@serializableName
Tämän ongelman ratkaisemiseksi. Seuraavassa käytetään ennen ja jälkeen vertailua:
private List default;
@SerializedName("default")
private List mdefault;