我正在开发一个应用程序,我想使用改造,但来自 API 的响应非常大,无法在任何数据类或 POJO 类中转换,而且响应是动态的,它会随着用户备份操作而增加,所以我想问这个问题很长时间了,有什么方法可以在不制作响应数据类或 POJO 类的情况下使用改造,否则我必须回到使用 REST api 的基本 Http 方式。
如果有人已经实现了这一点或以前使用过,请给出一些如何实现这一点的想法,这将是一个很大的帮助。提前致谢。
最佳答案
来自改造文档:
[1] Retrofit is the class through which your API interfaces are turned into callable objects.
[2] Retrofit turns your HTTP API into a Java interface.
Retrofit 的唯一目的是将 API 调用抽象为 Java 接口(interface)。 IT 旨在与接口(interface)和 POJO 一起使用,它就是这样设计的。如果你不想使用 POJO,可以使用 OkHttp它实际上是由 Retrofit 在后台使用的。仅当您需要将 HTTP 调用抽象为 Java 对象时才应使用 Retrofit。
关于java - 如何在没有任何pojo或数据类或模型类的情况下使用retrofit,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/62552539/