AndroidGSON


introduzione

Gson è una libreria Java che può essere utilizzata per convertire oggetti Java nella loro rappresentazione JSON. Gson considera entrambi questi obiettivi di design molto importanti.

Caratteristiche di Gson:

Fornire toJson() semplici toJson() e fromJson() per convertire oggetti Java in JSON e viceversa

Consenti agli oggetti non modificabili preesistenti di essere convertiti da e verso JSON

Ampio supporto di Java Generics

Supporta oggetti arbitrariamente complessi (con gerarchie di ereditarietà profonde e uso estensivo di tipi generici)

Sintassi

  • Excluder excluder ()
  • FieldNamingStrategy fieldNamingStrategy ()
  • <T> T fromJson (JsonElement json, Class <T> classOfT)
  • <T> T fromJson (JsonElement json, Type typeOfT)
  • <T> T fromJson (lettore JsonReader, tipo typeOfT)
  • <T> T fromJson (Reader json, Class <T> classOfT)
  • <T> T fromJson (Reader json, Type typeOfT)
  • <T> T fromJson (String json, Class <T> classOfT)
  • <T> T fromJson (String json, Type typeOfT)
  • <T> TypeAdapter <T> getAdapter (tipo di classe <T>)
  • <T> TypeAdapter <T> getAdapter (TypeToken <T> type)
  • <T> TypeAdapter <T> getDelegateAdapter (TypeAdapterFactory skipPast, TypeToken <T> type)
  • JsonReader newJsonReader (Lettore di lettori)
  • JsonWriter newJsonWriter (writer writer)
  • JsonElement toJsonTree (Object src)
  • JsonElement toJsonTree (Object src, Type typeOfSrc)
  • booleano serializeNulls ()
  • booleano htmlSafe ()
  • String toJson (JsonElement jsonElement)
  • String toJson (Object src)
  • String toJson (Object src, Type typeOfSrc)
  • String toString ()
  • void toJson (Object src, Type typeOfSrc, Appendable writer)
  • void toJson (Object src, Type typeOfSrc, JsonWriter writer)
  • void toJson (JsonElement jsonElement, writer Appendable)
  • void toJson (JsonElement jsonElement, writer JsonWriter)
  • void toJson (Object src, Appendable writer)

GSON Esempi correlati