Я пытаюсь создать программу чтения RSS с помощью gson parse, но у меня проблема со строкой Gson().fromJson
.Выдает ошибку:
java.lang.RuntimeException: не удалось вызвать закрытый java.util.Objects () без аргументов
var rssObject= RootObject()
//here is the line where I've got the problem
rssObject = Gson().fromJson<RootObject>(result, RootObject::class.java)
val adapter = FeedAdapter(rssObject,baseContext)
recyclerView.adapter=adapter
adapter.notifyDataSetChanged()
Это был япринять результаты:
override fun doInBackground(vararg params: String): String {
val result: String
val http= HTTPDataHandler()
result = http.GetHTTPDataHandler(params[0])
return result
}
Я использую класс данных с пустым конструктором
data class RootObject(val status: String, val feed: Feed?, val items: List<Item>) {
constructor() : this("", null, emptyList())
}