我正在尝试动态更改post param的名称。
@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
是我的自定义整数参数名称。那么可以动态地更改帖子字段的名称吗?
答案 0 :(得分:3)
正如 Jake Wharton 所说
You can use a "@FieldMap Map<String, String>" for that.
看起来Robospice Retrofit模块已经过时了。