我是 Android 新手,我每天花 3 個(gè)小時(shí)來(lái)解決這個(gè)問(wèn)題大約有一周時(shí)間,但我仍然找不到解決方案,我將從服務(wù)器獲取對(duì)象列表并將它們傳遞給 Adapter 和另一個(gè)進(jìn)程。但是我遇到了麻煩,沒(méi)有錯(cuò)誤,在我的Android Studio中我得到了“ response.code = 200 ”但是我的對(duì)象列表是空的,盡管在具有相同授權(quán)和相同用戶名的郵遞員中,對(duì)象列表不為空。我不知道我該怎么辦,所以最后我不得不問(wèn)我的問(wèn)題。首先我們來(lái)看看Postman身體 : :授權(quán) : :現(xiàn)在,當(dāng)我單擊 Postman 中的發(fā)送按鈕時(shí),我得到“代碼:200”,聽(tīng)到的是響應(yīng)正文:{ "results": [ { "_id": "5c7e69d283c0b00001108fad", "count": 2, "productId": "5ba51d877246b700016ec205", "username": "rezash", "createdAt": "2019-03-05T12:21:38.196UTC", "updatedAt": "2019-03-05T12:36:11.058UTC", "ACL": { "*": { "read": true, "write": true } } }, { "_id": "5c7e69d483c0b00001108fae", "count": 4, "productId": "5acc0f2c790c0c000132c984", "username": "rezash", "createdAt": "2019-03-05T12:21:40.338UTC", "updatedAt": "2019-03-05T12:36:15.830UTC", "ACL": { "*": { "read": true, "write": true } } } ]}在我的 OnlineShopAPI 界面中:public interface OnlineShopAPI { String BASE_URL = "https://api.backtory.com/"; @Headers("X-Backtory-Object-Storage-Id:5a154d2fe4b03ffa0436a535") @HTTP(method = "POST" , path = "object-storage/classes/query/Basket" , hasBody = true) Call<MainBasketShopResponse> mainBasketShop ( @Header("Authorization") String authorization, @Body BasketShop basketShop ); interface getMainBasketShop { void onResponse(List<BasketShop> basketShopList); void onFailure(String cause); }}我的 MainBasketShopResponse 類:public class MainBasketShopResponse { @SerializedName("results") List<BasketShop> basketShopList; public MainBasketShopResponse() { }
1 回答

湖上湖
TA貢獻(xiàn)2003條經(jīng)驗(yàn) 獲得超2個(gè)贊
一周后我找到了解決方案,我只是將模型(BasketShop 類)操作中的變量“float count”更改為“String count”!
@SerializedName("count")
private String count;
添加回答
舉報(bào)
0/150
提交
取消