gpt4 book ai didi

Android Gson - 反序列化空值与缺失值

转载 作者:行者123 更新时间:2023-11-29 22:47:13 24 4
gpt4 key购买 nike

我想了解服务器返回值与响应中完全不存在该值的区别。

让我们来看看我目前所拥有的:

data class MyApiResponse(@SerializedName("name") val name: String,
@SerializedName("address") val address: String,
@SerializedName("max_time") val maxTime: Double? = null //this field might BE COMPLETELY absent in response, what will happen here ?
)

关于 maxTime 值,如果服务器响应中完全没有该值,应用程序会崩溃还是该值为 null?

问题是我试图区分服务器发送

max_time: null vs 它完全不存在,gson 如何处理这个问题?

最佳答案

在这两种情况下,它都将为空。可能会在这里查看更多信息: Gson optional and required fields

关于Android Gson - 反序列化空值与缺失值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58231171/

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