【发布时间】:2017-05-20 05:54:44
【问题描述】:
我被困在这需要我向服务器发布多个值的部分。我正在使用改造。
整个场景是这样的:有一个表单,用户可以在其中填写姓名、年龄、地址等详细信息,甚至可以从某些问题中选择多个值。具体来说,有 5 种类型的问题:Int、String、Single Choice、Boolean 和 Multiple Choice。如您所见,我可以有 Int、String、Boolean 和 Array 类型。
所以我将 FieldMap 创建为 > 以将所有值保存在其中,然后将其发布。我可以发布除我的服务器期望的 Array 以外的所有值作为查询字典,即如果我将 FieldMap 设置为 "143": ["hello", "hey", "hi"];服务器希望我将其发送为 143=hello&143=hey&143=hi。
期望我将所有数组值发送到同一个键,如上所示。
有人可以帮我解决这个问题吗?如何使用 Retrofit 2 实现这一目标?
【问题讨论】:
标签: java android retrofit retrofit2