我正在尝试制作一个连接到 API(通过 URL)的应用程序来检索过去研讨会的会话。API 以 JSON 格式返回所有数据。我试过做一些教程(使用 twitter API),但它们不起作用。这是教程的链接:http ://www.vogella.com/articles/AndroidJSON/article.html
有什么帮助吗?
我正在尝试制作一个连接到 API(通过 URL)的应用程序来检索过去研讨会的会话。API 以 JSON 格式返回所有数据。我试过做一些教程(使用 twitter API),但它们不起作用。这是教程的链接:http ://www.vogella.com/articles/AndroidJSON/article.html
有什么帮助吗?
我想重新开始使用 Retrofit。更少的代码并获得更好的性能。 http://square.github.io/retrofit/
您可以找到许多代码示例和支持。
您可以在接口中定义您的 API
public interface GitHubService {
@GET("users/{user}/repos")
Call<List<Repo>> listRepos(@Path("user") String user);
}
并设置您的 API 的主要 URL
Retrofit retrofit = new Retrofit.Builder()
.baseUrl("https://api.github.com/")
.build();
GitHubService service = retrofit.create(GitHubService.class);
最后一步,Retrofit 会将响应 Json 转换为正确的 Collection
Call<List<Repo>> repos = service.listRepos("octocat");
试试 Marakana 教程。这是 Youtube 上的一套完整的视频教程。JSON 解析已通过 Twitter 时间线示例进行了解释。我忘记了那个特定教程的视频编号,但稍微摆弄一下你肯定会找到它。
第一个教程的链接: