0
我試圖動態改變後param的名字。是否可以使用Robospice + Retrofit動態設置一個名稱參數?
@FormUrlEncoded
@POST("/payment/send_rc")
Abuse setTop(@Field("MrchLogin") String login,
@Field("OutSum") int sum,
@Field("InvId") int invId,
@Field("Desc") String paymentDescription,
@Field("shp_payment_no") int adtId,
@Field("shp_type") int number,
@Field("shp_user") int userID,
@Field("shp_month[]") int monthPeriod);
這是我的方法,我使用,我正在嘗試設置與動態域名monthPeriod
場。 因此,它可以是shp_month[n]
,其中n
是我的自定義整數參數名稱。那麼是否可以動態更改帖子字段的名稱?
不知道你是否可以改變API,但爲什麼不使用Json數組呢? – 2014-12-04 17:08:21
你能解釋一下你的答案或者給我一個鏈接嗎? – StupidFox 2014-12-04 17:10:42
在Retrofit中,通常JSON數組表示爲「arrayName」:[any-other-entities-inside-square-bracets]',這相當於使用List作爲字段類型(在您的情況下爲'List monthPeriods') –
2014-12-04 17:14:55