【发布时间】:2022-07-19 21:04:58
【问题描述】:
在我的应用程序中,我想使用 Body 向服务器发送一些数据。
为了连接到服务器,我使用 Retrofit 库。
我的请求正文的 json 如下:
{
"name":"Helen",
"family": "Brown,
"phone" :"8877456321",
"email":"",
"address":""
}
如果用户未能填写电子邮件地址或其他字段,我想从请求正文中排除那些缺少的字段,而不是将它们发送到服务器。
例如这样的:
{
"name":"Helen",
"family": "Brown,
"phone" :"8877456321"
}
我不知道如何从数据类中删除项目,我只是发送所有项目!
我该怎么做?
【问题讨论】: