我正在尝试使用Retrofit库执行POST方法。该问题位于POST代码的第四个字段:
@POST("/user/agenda/contacts")
void createContact(
@Field("contact[token]") String token,
@Field("contact[name]") String name,
@Field("contact[default_phone_number_token]") String defaultPhone,
@Field("contact[sub_contacts]")List<SubContact> subContacts,
Callback<Contact> contact) throws RetrofitError;
如您所见,此字段包含一个包含另一个对象模型的arrayList。 API不处理请求,因为在创建json时不会显示此参数。
有谁能告诉我如何正确映射对象(SubContact)?
提前致谢
答案 0 :(得分:0)
您使用的是什么版本的retrofit
?自1.4.0以来@Field
中支持使用列表