如何在第一页之后从reddit获取JSON数据

Eva*_*ler 1 android json reddit

因此,我正在制作一个应用程序,以便更多地了解JSON(使用GSON)并决定使用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开始,因为count设置为25.我要问的是我可以创建的字符串的格式是什么下一组JSON项目.您可以通过访问reddit.com/.json并将其转换为json编辑器并将其格式化,而不是转到reddit的下一页并在?count = 25&after =之前添加.json,您可以尝试这样做.在=之后的文本似乎没有出现在任何地方的第一个JSON文件上.如果这个问题的任何部分仍然不清楚,请发表评论,我稍后会检查.谢谢,祝你有个美好的一天.

ped*_*res 5

您可以使用几个字段来获取JSON上的下一页.

您可以检索上一篇文章的"名称",或者不是解析整个块,而是可以从reddit为您提供的JSON中检索最后几个字段.您可以轻松地使用几个字段来向前和向后导航页面,它们可以方便地称为"之后"和"之前"

Json最后几行的截图

拥有该值后,您可以使用它安装URL,在本例中为http://www.reddit.com/.json?count=25&after=t3_3gi42o

这将为您提供一个新的JSON,具有不同的"after"和"before"字段,如下图所示:

使用after查询时Json的最后几行的屏幕截图