如何使用Retrofit 2在同一个密钥上发布多个值?

时间:2017-05-20 05:54:45

标签: java android retrofit retrofit2

我被困在这个要求我向服务器发布多个值的部分。我正在使用Retrofit。

整个场景是这样的:有一个表单,用户可以填写详细信息,如姓名,年龄,地址,甚至可以从某些问题中选择多个值。特别是,有5种类型的问题:Int,String,Single Choice,Boolean和Multiple Choice。如您所见,我可以使用Int,String,Boolean和Array类型。

所以我创建了FieldMap作为>保存其中的所有值,然后发布它。我可以发布除了我的服务器期望的数组之外的所有值作为查询字典,即如果我将FieldMap设置为“143”:[“hello”,“hey”,“hi”];服务器希望我发送它为143 = hello& 143 = hey& 143 = hi。

我希望将所有数组值发送到相同的密钥,如上所示。

有人可以帮我这个吗?如何使用Retrofit 2实现这一目标?

1 个答案:

答案 0 :(得分:0)

你有没有尝试过像?

<div class="col-md-12"