Java 改型无法获取json(android)

Java 改型无法获取json(android),java,android,json,retrofit,Java,Android,Json,Retrofit,对不起我的英语。我尝试了学习过的android改造(在我使用截击之前)。我不知道为什么它不起作用 我的类对象 PostsS private String userId; private String id; private String title; private String body; //the getters and setters 界面链接 public interface Links { @GET("/posts") Call<Po

对不起我的英语。我尝试了学习过的android改造(在我使用截击之前)。我不知道为什么它不起作用

我的类对象 PostsS

private String userId;
    private String id;
    private String title;
    private String body;

//the getters and setters
界面链接

public interface Links {
    @GET("/posts")
    Call<PostsS> getPosts();
}
我的json

[
  {
    "userId": 1,
    "id": 1,
    "title": "sunt aut facere repellat provident occaecati excepturi optio reprehenderit",
    "body": "quia et suscipit\nsuscipit recusandae consequuntur expedita et cum\nreprehenderit molestiae ut ut quas totam\nnostrum rerum est autem sunt rem eveniet architecto"
  },
  {
    "userId": 1,
    "id": 2,
    "title": "qui est esse",
    "body": "est rerum tempore vitae\nsequi sint nihil reprehenderit dolor beatae ea dolores neque\nfugiat blanditiis voluptate porro vel nihil molestiae ut reiciendis\nqui aperiam non debitis possimus qui neque nisi nulla"
  }
]

对于改装2,您必须明确指定要使用的转换器。例如

 Retrofit retrofit = new Retrofit.Builder()
                .baseUrl("http://jsonplaceholder.typicode.com")
                .addConverterFactory(GsonConverterFactory.create())
                .build();
请你把它当作转换器。您还必须在
build.gradle
文件中添加依赖项。例如

compile 'com.squareup.retrofit:converter-gson:2.0.0-beta2'
尝试将相同的
-beta2
用于与2相关的所有内容

编辑

根据您发布的JSON,您的方法应该返回


Call
而不是
Call

请参见@Rohit5k2 i update qestion
 Retrofit retrofit = new Retrofit.Builder()
                .baseUrl("http://jsonplaceholder.typicode.com")
                .addConverterFactory(GsonConverterFactory.create())
                .build();
compile 'com.squareup.retrofit:converter-gson:2.0.0-beta2'