How to post array in retrofit android

前端 未结 7 1797
旧巷少年郎
旧巷少年郎 2020-11-27 19:55

How can I post following parameter in retrofit through post method ?

 \"params\":{\"body\": {
    \"learning_objective_uuids\": [
      \"ED4FE2BB2008FDA9C81         


        
7条回答
  •  半阙折子戏
    2020-11-27 20:11

    @FormUrlEncoded
    @POST("service_name") 
       void functionName(
            @FieldMap Map learning_objective_uuids, @FieldMap Map user_uuids, @Field("note") String note,
            Callback callback
        );
    

    Better solution : Use arraylist.. Reference link : johnsonsu

    @FormUrlEncoded
        @POST("service_name") 
           void functionName(
                @Field("learning_objective_uuids[]") ArrayList learning_objective_uuids, @Field("user_uuids[]") ArrayList user_uuids, @Field("note") String note,
                Callback callback
            );
    

提交回复
热议问题