我想使用 Java 从 Web 服务读取 JSON 列表。该网络服务返回来自卢森堡的作者列表,例如按年份排序。这是网站:
http://www.autorenlexikon.lu/page/periods/1919-1945/1/1/DEU/index.html
到目前为止,我知道我可以接收带有如下请求的 JSON 文档:
http://www.autorenlexikon.lu/mmp/json.document_list/DEU/0?search_since=1919&search_until=1945
但我只得到前 20 个条目。 如何获取接下来的 20 个条目?我认为解决方案是在网站的 JavaScript 代码中,但我对 JavaScript(以及 JSON)还很陌生。
编辑:
- 没有任何官方 API。
我已经尝试过:
...还有更多。 JavaScript 代码由谁接收所有条目?我不能复制这个机制吗?
最佳答案
您应该检查他们的 API 并查找可让您定义页面或想要获取的结果范围的参数。
编辑 似乎您必须发出 POST 请求并添加起始索引以及页面大小作为 post 参数。有关更多信息,请参阅 @matthijs koevoets 的回答。
关于java - 从 http ://www. autorenlexikon.lu 接收 JSON 列表,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8433551/