Android 如何在2中发送可选参数?

Android 如何在2中发送可选参数?,android,api,kotlin,retrofit,Android,Api,Kotlin,Retrofit,我正在使用Reformation向我自己的api发送调用,在编辑个人资料一节中,用户可能不想修改关于他的每一条信息,因此我想发送可选参数,因此在我的api中,当参数为空时,我不想在数据库中修改它。 有人想这么做吗?怎样? 谢谢大家。查看本教程,了解可选查询参数: 简而言之,当您不想传递值时,可以将null作为参数传递 您可以使用@FieldMap: ... things(@FieldMap Map<String, Object> params); 。。。事物(@FieldMap-

我正在使用Reformation向我自己的api发送调用,在编辑个人资料一节中,用户可能不想修改关于他的每一条信息,因此我想发送可选参数,因此在我的api中,当参数为空时,我不想在数据库中修改它。 有人想这么做吗?怎样?
谢谢大家。

查看本教程,了解可选查询参数:


简而言之,当您不想传递值时,可以将
null
作为参数传递

您可以使用
@FieldMap

... things(@FieldMap Map<String, Object> params);
。。。事物(@FieldMap-params);
创建一个
HashMap
并将所有动态参数添加到其中,然后将
HashMap
传递到
FieldMap
参数