Android Studio 如果Android中没有数据,JSON数组将作为json对象

wecizke3  于 2023-02-19  发布在  Android
关注(0)|答案(1)|浏览(133)

我从API调用中得到JSON响应。但在该响应中,如果没有如下所示的数据,则其中一个JSONArray将作为JSONObject出现。"InbuildData": null.包含数据:"InbuildData": [{"value": "Yes","checkStatus":0}].任何人请建议更好的选择来识别这种情况!

t1qtbnec

t1qtbnec1#

不是用户对你的困惑,这是一个简单的情况下,你可以处理这个像这样在你的模型

@SerializedName("InbuildDataItem")
var inBuildDataItem:InbuildDataItem?=null
data class InbuildDataItem(
    @SerializedName("checkStatus")
    val checkStatus: Int,
    @SerializedName("value")
    val value: String
)

使用前检查inBuildDataItem是否为空

相关问题