Verwendung von Dto in Retrofit Android
Posted: 04 Jan 2025, 04:37
Was nützt DTO (Data Access Object) bei der Verwendung von Retrofit?
Es wird verwendet, um JSON-Antworten von der API in Datenklassen in Kotlin zu konvertieren.
Aber im folgenden Code mache ich direkt einen API-Aufruf und er wird automatisch in meine tatsächliche Geschäftsdatenklasse „MemeList“ geparst.
Und es funktioniert einwandfrei.< /p>
Ich frage mich also, welchen Nutzen DTO hat und welche Mehrarbeit damit verbunden ist.
(DTOs erstellen, DTO in Business Class konvertieren)
Es wird verwendet, um JSON-Antworten von der API in Datenklassen in Kotlin zu konvertieren.
Aber im folgenden Code mache ich direkt einen API-Aufruf und er wird automatisch in meine tatsächliche Geschäftsdatenklasse „MemeList“ geparst.
Und es funktioniert einwandfrei.< /p>
Code: Select all
@GET("{count}")
suspend fun getMemeList(
@Path("count") count: Int = 50,
): MemeList
(DTOs erstellen, DTO in Business Class konvertieren)