如何在 rx Java 中将一个对象列表转换为另一个对象列表

How to transform a list of one object to another in rx Java

假设我有一个对象 List<SShow>,我正在尝试获取该对象并将其转换为 List<Show>。我可以为单个对象执行此操作,但在此处解析列表时遇到困难。

repository.getContentShow().map{
              Show.from(it.shows.get(0))
}

请指导我如何解析列表以显示 object.Thanks

repository.getContentShow().map{ 
          it.shows.map{ currentShow -> Show.from(currentShow) }
}

我认为它应该可以解决问题,只需将 kotlin Collection.map 扩展函数与您的列表一起使用,然后 return 它来自 rxJava 映射函数。