1, lim inn innholdet i json, Javabean klassenavn, pakkenavn kan automatisk generere JavaBean-kode, og kan pakkes direkte for å laste ned kildekoden
2, støtte for ethvert komplekst / enkelt format av Json-strengen for å generere Javabean-enhetsklassen
3, for å gi Json format feilvarsler , vil ikke formatere Json strengen ikke oppfyller spesifikasjonene , for å sikre nøyaktigheten av Javabean enhetsklasser
4, hvis Json feltet inneholder system nøkkelord , og kan ikke endre feltnavnet , kan du referere til bruk av Gson i merknadene for å starte et individuelt navn :@serializableName
For å løse dette problemet. Følgende er bruken av før og etter sammenligningen:
private List default;
@SerializedName("default")
private List mdefault;