当前位置: 首页 > 面试题库 >

没有型号类别的改装2

袁建木
2023-03-14
问题内容

我想问一下Retrofit 2.0

一直以来,我只知道使用GSON Converter进行翻新并获得对象

但是我不知道如何使用像这样的API获取数据 https://hacker-
news.firebaseio.com/v0/topstories.json?print=pretty

我尝试显示所有热门故事并在我首先加载所有热门故事后获取对象。

我只知道像这样的老派风格:http :
//pastebin.com/JMpwjH8H


问题答案:

我很确定您的示例可以将响应类型设置为这样的Integer列表:

public interface ApiInterface {
    @GET("topstories.json?print=pretty")
    Call<List<Integer>> getTopStories();
}

对于本质上来说,仅使用整数数组,使用POJO太复杂了。



 类似资料:
  • 我从服务器得到以下响应:状态代码。没有实际响应(返回的对象等),因此不需要创建POJO类。 所以,我不知道如何在不创建POJO类的情况下处理这个状态代码。有没有任何选项可以使写代码不使用POJO类?

  • 我在大多数调用中使用了改型,但在其中一种情况下,我在参数中提供了完整的路径。我的URL是这样的http://www.example.com/android.json。这个URL是完整的,所以我必须在运行时路径它。我按照https://medium.com/@kevintcoughlin/dynamic-endpoints-with-retrofit-a1f4229f4a8d中的建议实现了endpo

  • 问题内容: 显然,Java本身不支持无符号数字类型,并且这种情况不会很快改变(注释从2002年开始)。但是,当使用数据库(例如MySQL)时,它们有时可能会派上用场。关于如何模拟无符号数字有很多问题。例如: Java中的unsigned short 所有这些肤浅描述它是如何 _能_做到。但是它有什么实际图书馆去所有的方式和实施适当的包装,,,?最好,这些包装器将扩展并提供类似于的算术API 。 从

  • 问题内容: 我正在一个Swift操场上玩,正在上一堂新课。由于某种原因,我不断收到这样的错误:类“没有成员类型”,其名称的常量前面定义了三行。这是代码: Xcode Beta6一直在倒数第二行给我一个错误,说“ DataModel.Type没有名为’myCalendar’的成员 尽管我认为这不会有所作为,但我尝试将myCalendar定义为var。 问题答案: 您无法初始化引用同一类的另一个实例属

  • 在我开始之前,我请求您的帮助,因为我有非常基本的html和css技能,而且绝对没有php知识! 我想在目录标题和描述下面category.php模板上显示子类别。我在stackoverflow上找到了一个完美工作的代码(我添加了一个div类): 但是,当对不包含任何子类别的类别或子类别的页面收费时,会显示以下文本:“无类别”。 在上面的php代码中,当没有子类别时,是否可以隐藏任何文本?非常感谢