Looking for android Answers? Try Ask4KnowledgeBase
Looking for android Keywords? Try Ask4Keywords

AndroidGson


前書き

Gsonは、JavaオブジェクトをJSON表現に変換するために使用できるJavaライブラリです。 Gsonは、これらの両方を非常に重要な設計目標と考えています。

Gsonの特徴:

単純なtoJson()メソッドとfromJson()メソッドを提供して、JavaオブジェクトをJSONに変換します。逆も同様です。

既存の変更不可能なオブジェクトをJSONとの間で変換できるようにする

Java Genericsの広範なサポート

任意の複雑なオブジェクトをサポートします(深い継承階層と汎用タイプの広範な使用)

構文

  • Excluder excluder()
  • FieldNamingStrategy fieldNamingStrategy()
  • <T> fromJson(JsonElement json、Class <T> classOfT)
  • <T> T fromJson(JsonElement json、Type typeOfT)
  • <T> T fromJson(JsonReaderリーダー、Type 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(Class <T>型)
  • <T> TypeAdapter <T> getAdapter(TypeToken <T>型)
  • <T> TypeAdapter <T> getDelegateAdapter(TypeAdapterFactory skipPast、TypeToken <T>型)
  • JsonReader newJsonReader(リーダーリーダー)
  • JsonWriter newJsonWriter(ライターライター)
  • JsonElement toJsonTree(オブジェクトsrc)
  • JsonElement toJsonTree(Object src、Type typeOfSrc)
  • ブール値serializeNulls()
  • boolean htmlSafe()
  • String toJson(JsonElement jsonElement)
  • String toJson(Object src)
  • String toJson(Object src、Type typeOfSrc)
  • String toString()
  • void toJson(Object src、Type typeOfSrc、追加可能なライター)
  • void toJson(Object src、Type typeOfSrc、JsonWriterライター)
  • void toJson(JsonElement jsonElement、追加可能なライター)
  • void toJson(JsonElement jsonElement、JsonWriterライター)
  • void toJson(Object src、追加可能なライター)

Gson 関連する例