簡體   English   中英

如何限制 GET 請求檢索到的數組元素的數量(REST API JAVA)

[英]How do i limit the number of array elements retrieved by a GET request (REST API JAVA)

假設,我的 API 檢索 JSON 具有大約 100 個 id 及其各自的值。

我如何將其限制為前 10 個 id 及其值?

是否有任何 JAVA 代碼來限制這一點?

[ { "id": 1, "name": "Leanne Graham", "username": "Bret", "email": "Sincere@april.biz", "address": { "street": "Kulas Light" , "suite": "Apt. 556", "city": "Gwenborough", "zipcode": "92998-3874", "geo": { "lat": "-37.3159", "lng": "81.1496" } },“電話”:“1-770-736-8031 x56442”,“網站”:“hildegard.org”,“公司”:{“名稱”:“Romaguera-Crona”,“catchPhrase”:“多分層客戶端-服務器神經網絡”,“bs”:“利用實時電子市場”} },

{ "id": 2, "name": "Ervin Howell", "username": "Antonette", "email": "Shana@melissa.tv", "address": { "street": "Victor Plains", “suite”:“Suite 879”,“city”:“Wisokyburgh”,“zipcode”:“90566-7771”,“geo”:{“lat”:“-43.9509”,“lng”:“-34.4618”} },“電話”:“010-692-6593 x09125”,“網站”:“anastasia.net”,“公司”:{“名稱”:“Deckow-Crist”,“catchPhrase”:“主動式教學應急”, "bs": "協同可擴展的供應鏈" } },

.....“身份證”:100,...

分頁是您最好的選擇。 因此,您可以將一些查詢參數傳遞給 API 調用,例如 limit 和 pageNumber。 例如,GET /users?limit=10&page=1 將獲得前 10 個。如果您在后端使用 Spring 和數據庫。 Spring 數據 JPA 內置分頁功能,使用起來相當簡單。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM