所以我目前正在开发一个应用程序来使用 JSON(使用 GSON)并了解更多关于 JSON 的信息,并决定使用 reddit 浏览器应用程序。我目前可以使用“http://www.reddit.com/.json”获取 JSON 数据,这将为我获取前 25 个帖子的 JSON。我正在尝试使用
获取下一篇文章的信息"http://www.reddit.com/.json?count=25&after= "+ name_of_last_post
哪个 name_of_last_post 是我的 GSON 中最后一篇文章的名称字段。然而,这只会再次显示第一页的帖子,它们的编号从 25 开始,我知道编号从 25 开始,因为计数设置为 25。我要问的是我可以创建的字符串格式是什么下一组 JSON 项。你可以通过访问 reddit.com/.json 并将其放入 json 编辑器并对其进行良好格式化来自己尝试,而不是转到 reddit 的下一页并在 ?count=25&after= 之前添加 .json,你会看到after= 之后的文本似乎没有出现在任何地方的第一个 JSON 文件中。如果这个问题的任何部分仍然不清楚,请发表评论,我稍后会检查。谢谢,祝你有美好的一天。
最佳答案
您可以使用几个字段来获取 JSON 上的下一页。
您可以检索最后一篇文章的“名称”,或者不解析整个 block ,您可以从 reddit 提供给您的 JSON 中检索最后几个字段。您可以轻松使用几个字段来向前和向后导航页面,它们被方便地称为“之后”和“之前”
有了这个值,您就可以用它挂载您的 URL,在本例中是 http://www.reddit.com/.json?count=25&after=t3_3gi42o
这将为您提供一个新的 JSON,具有不同的“之后”和“之前”字段,如下图所示:
关于android - 第一页后如何从reddit获取JSON数据,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31942743/