Was ist Art & TypeToken?
Habe ich die folgende Methode in meinem Projekt
public void execute(final int apiId, final ResponseHandler handler, final Type type)
und der Typ ist bestimmt mit TypeToken wie folgt
final Type serviceErrorType = new TypeToken<>() {
}.getType();
Bin ich über diese link hier aber nicht verstehen konnte komplett über Type
und TypeToken
Kann bitte jemand ein link oder Hilfe zu verstehen, die diese beiden Konzepte?
TypeToken
ist eher die Beschreibung einerType
Du musst angemeldet sein, um einen Kommentar abzugeben.
Aus der link Sie bereitgestellt:
Sprechen wir mit Beispiel.
Angenommen, Sie möchten die Parsen einer JSON zu Java-Klasse mit Gson Bibliothek.
Nun, Sie müssen speziell sagen, Gson, dass:
Wie würden Sie sagen, dass Gson? Wenn es nur
User
, man könnte sagenUser.class
. Aber es ist nicht möglich zu sagenList<User>.class
Aber jetzt können Sie genau festlegen, dass Gson sollte konvertieren, um ein
List of Users
.Sollte die Zitat Erklärung, die von docs:
Haben Sie einen Blick auf in diesem blog-post für mehr details zum Thema.
new TypeToken<List<User>>(){}.getType()