gpt4 book ai didi

android - 如何处理 Retrofit 中的 Null 响应?

转载 作者:行者123 更新时间:2023-11-29 18:58:11 26 4
gpt4 key购买 nike

我在很多地方都面临这个问题,因为我对在改造中处理 null 没有任何想法。

例如:

 1.  "name": "Deadpool 2 Trailer",
"full_movie": "DEADPOOL_2_Teaser_Trailer__2018_.mp4",
"story": "",
"genre": null,
"censor_rating": " ",
"release_date": null,

2. "name": "Den utrolige historie om den kæmpestore pære",
"full_movie": "Den_utrolige_historie_om_den_k__mpestore_p__re.mp4",
"story": "XYZ"
"genre": [
"Animation"
],
"censor_rating": " ",
"release_date": "2018-03-05",
"content_types_id": "1",

如您所见,第一种情况下 genre 为空,第二种情况下为数组类型。因为我的pojo类(class)当然是在第二类上制作的。因此,当我从服务器获得第一种类型的响应时,我的应用程序将完全停止。调试卡在一个地方,没有任何反应。虽然应用程序没有崩溃。如何处理?

最佳答案

您可以使用此代码检查键是否为空

if(jsonObject.isNull("genre"))
{
// handle null
}

关于android - 如何处理 Retrofit 中的 Null 响应?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49557361/

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