提问人:Merve Yönetci 提问时间:8/9/2023 最后编辑:Brian Tompsett - 汤莱恩Merve Yönetci 更新时间:8/9/2023 访问量:47
预期begin_array,但在 Kotlin+Android 上的第 1 行第 2 列路径 $ 处begin_object
Expected begin_array but was begin_object at line 1 column 2 path $ on Kotlin+Android
问:
我调用了 PetFinder API 来获取数据。当我想在屏幕上显示数据时,我收到了此错误。我使用 Call 序列来获取数据,并在 ViewModel 上使用 enqueue。
我尝试使用方法,但代码给了我错误fromJson()
答:
0赞
Merve Yönetci
8/9/2023
#1
溶液:
我的数据类是
data class Animal(
@SerializedName("name")
val name:String,
@SerializedName("age")
val age: String,
@SerializedName("gender")
val gender:String,
)
当我使用排队方法时,我使用了 Animal。我创建了另一个数据类:
data class Deneme(
val animals: List<Animal>,
)
我用了 Deneme 类而不是 Animal
repository.getData().enqueue(object : Callback<Deneme> {
评论