是否可以使用Robospice + Retrofit动态设置帖子名称参数?

时间:2014-12-04 17:05:33

标签: android retrofit robospice

我正在尝试动态更改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是我的自定义整数参数名称。那么可以动态地更改帖子字段的名称吗?

1 个答案:

答案 0 :(得分:3)

正如 Jake Wharton 所说

You can use a "@FieldMap Map<String, String>" for that.

看起来Robospice Retrofit模块已经过时了。