0
Я пытаюсь изменить имя столбца после динамического изменения.Можно ли установить динамическое имя сообщения с помощью 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 Array для этого? –
Можете ли вы объяснить свой ответ или дать мне ссылку, например? – StupidFox
Обычно массивы в JSON представлены как '" arrayName ": [any-other-entities-inside-square-bracets]', в Retrofit, что эквивалентно использованию 'List' в качестве типа поля (' List monthPeriods' в вашем случае) –