Ich benutze Retrofit in meiner Android-Anwendung, aber mein Service gibt manchmal Objekt Datentyp und irgendwann Array-Datentyp zurück. Wie kann ich damit umgehen? Ich habe das Objekt anstelle des Datentyps in Android verwendet, bin aber nicht in der Lage, es richtig zu benutzen.Handle Dynamic Datatype in Retrofit in Android
1
A
Antwort
1
eine Schnittstelle erstellen, in der Schnittstelle, wenn Ihr Dienst eine Liste wie folgt zu tun gibt:
public Interface EndPointInterface{
@GET(Constants.URL_GET_PHARMACY_REPORT)
Call<List<PharmacyReport>> getPharmacyReport(@Query(Constants.PATIENT_ID) String patientId);
}
sonst, wenn der Service ein Objekt wie folgt vorgehen zurück:
public Interface EndPointInterface{
@GET(Constants.URL_FETCH_STORE_INFO)
Call<Store> getStoreInfoByBeaconUUID(@Query(Constants.BEACON_UUID) String beaconUUID);
}
+0
aber gleichzeitig es gibt Array und Objekt –
+0
Was ist die JSON Antwort, die Sie bekommen, bitte schreiben Sie die Antwort @ Nitesh Sharma – Lampard
Verwandte Themen
- 1. Handle Fehler in Retrofit 2 RX
- 2. Wie array in Retrofit android
- 3. HANDLE in Handle umwandeln
- 4. Android Retrofit keine Antwort
- 5. Dynamic Branding auf Android
- 6. Dynamic BLE Werbung Android
- 7. Dynamic ImageView 100% Breite in android Xamarin
- 8. Wie Timeout in Retrofit-2.0 + Android
- 9. Sitzung Cookie nicht in Retrofit Android
- 10. Android Dynamic Checkbox Problem
- 11. Android Autokomplettierungsansicht mit Retrofit
- 12. Handle Rückrufe in Socket.io Android Client v1.4
- 13. Handle Touch auf Scren vertikal in Android
- 14. Handle GoogleFit im Hintergrund in Android App
- 15. Android - Get Variable in Catch Handle Exception
- 16. Android WebView Handle onReceivedClientCertRequest
- 17. uniqueidentifier Equivalent DataType In C#
- 18. Android Retrofit POJO Modell
- 19. Android Handle Anruf
- 20. android handle selector state
- 21. Android MVP mit RxAndroid + Retrofit
- 22. Android Login Authentifizierung mit Retrofit
- 23. Android: Retrofit URL Pfad ohne "/"
- 24. Android HttpURLConnection: Handle HTTP-Umleitungen
- 25. Dynamic Array in JavaScript
- 26. "Dynamic" Casting in Java
- 27. Dynamic Code in C
- 28. Dynamic Link in Excel
- 29. Illegal in Retrofit/müssen nicht ersetzen Block
- 30. Verkettungsanfragen in Retrofit + RxJava
Es ist schlecht api Design Wenn Ihr Backend unterschiedliche Ergebnisse für den gleichen API-Aufruf zurückgibt :-( Ath am Ende versuchen Sie, Ihren eigenen Gson (?) Parser zu erstellen http://www.javacreed.com/gson-typeadapter-example/ –
lassen Sie mich überprüfen, eigene Gson Parser –