我收到此错误,但我认为我的json是正确的
这是我的json
{
"data": [
{
"id_movie": "7",
"id_review": "4",
"rating": "4",
"review": "menginspirasi",
"created_at": "2019-01-11 18:50:11",
"id_user": "1",
"title": "Bohemian Rhapsody",
"release_date": "2018-12-03",
"cover": "https://i.ytimg.com/vi/lcwmDAYt22k/maxresdefault.jpg",
"trailer": "https://www.youtube.com/watch?v=lcwmDAYt22k",
"id": "3",
"genre": "Science Fiction",
"poster": "https://m.media-amazon.com/images/M/MV5BOTM3NzE5OTE1Nl5BMl5BanBnXkFtZTgwNzQwNjM3NjM@._V1_UX182_CR0,0,182,268_AL_.jpg"
}
]
}
我得到了这个错误,它引用了这段代码
fun getReviewList(genre: String?) {
view.showLoading()
GlobalScope.launch(context.main) {
val data = gson.fromJson(apiRepository
.doRequest(localhost.getReview(genre)).await(),
ReviewResponse::class.java)
println(data)
view.showReviewList(data.data)
view.hideLoading()
}
}
这是我的ReviewResponse类
data class ReviewResponse(
val data: MutableList<Review>)
这是我的评论课
data class Review(
@SerializedName("id_review")
var reviewId: String? = null,
@SerializedName("id_movie")
var movieId: String? = null,
@SerializedName("poster")
var poster: String? = null,
@SerializedName("rating")
var rating: String? = null,
@SerializedName("review")
var review: String? = null,
@SerializedName("created_at")
var date: String? = null
)
请帮助解决问题