Эй, Эбрахим Хошнуд!
Добро пожаловать в StackOverflow. Кажется, проблема в том, что вы не создали POJO (классы) для родительских объектов астрономии. Если вы хотите разобрать все только с помощью Gson, вам нужно будет создать объекты для «запроса», «результатов», «канала», а затем внутри канала вы можете получить объект астрономии.
Так, например, у вас может быть что-то вроде этого.
class Query(val results: List<Channel>?)
class Channel(val astronomy: astronomy?) // astronomy? is the class you have posted.
и тогда вы могли бы разобрать все, как это
val query = gson.fromJson(body, astronomy::class.java)
val astronomy = query.results?.astronomy