gpt4 book ai didi

android - 如何在改造 android 的请求正文中传递具有空值或空字符串的键

转载 作者:塔克拉玛干 更新时间:2023-11-02 22:01:54 24 4
gpt4 key购买 nike

即使没有值,我也需要传递 key ,因为 key 在服务器端是强制性的。但是 Retrofit 在发送请求时删除了具有空值的键。如何使用 Retrofit 将没有值的键发送到服务器?

请求体看起来像这样:

{
"first_name":"testlogin",
"last_name":"lastname",
"username":"testman",
"password":"test123",
"email":"tester@test.com",
"address1":"123+test+way",
**"address2":"",**
**"address3":"",**
"postal_code":"75023",
"country":1,
**"state":""**
}

提前致谢。

最佳答案

尝试将其传递为:

"address2":null,
"address3":null,
"postal_code":"75023"
"country":1,
"state":null

由于您使用的是 Gson 转换器,请尝试将 gson 创建为:

Gson gson = new GsonBuilder().serializeNulls().create();

来自 here .

关于android - 如何在改造 android 的请求正文中传递具有空值或空字符串的键,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40059945/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com