【发布时间】:2020-07-14 03:07:04
【问题描述】:
我需要通过 Http 请求发送一个大型数据类。 这是我的课:
data class User(
val uid: String,
val mobNum: String,
val isValidated: Boolean,
val isActivated: Boolean,
val gender: String,
...
...
...)
这是我用于更新部分数据的 Api 服务。如果需要。
internal interface ProfileApi {
@POST("update/profile")
@FormUrlEncoded
fun updatePending(
@Field("_id") uid: String,
@Field("mobile_num") mobNum: String,
@Field("is_validated") isValidated: Boolean,
@Field("is_activated") isActivated: Boolean,
@Field("gender") gender: String,
.....
....
): Call<ResponseClass>
}
但这次我需要发送所有 50 个或更多字段的请求。如何使用 @FieldMap 或任何其他方法将数据键映射到字段键和相应的值。 谢谢。
【问题讨论】: