【发布时间】:2020-02-04 20:00:52
【问题描述】:
我正在使用在 Postman 中返回以下数据的示例 API URL (reqres.in/api/users?page=2):
{
"page": 2,
"per_page": 6,
"total": 12,
"total_pages": 2,
"data": [
{
"id": 7,
"email": "michael.lawson@reqres.in",
"first_name": "Michael",
"last_name": "Lawson",
"avatar": "https://s3.amazonaws.com/uifaces/faces/twitter/follettkyle/128.jpg"
},
{
"id": 8,
"email": "lindsay.ferguson@reqres.in",
"first_name": "Lindsay",
"last_name": "Ferguson",
"avatar": "https://s3.amazonaws.com/uifaces/faces/twitter/araa3185/128.jpg"
},
{
"id": 9,
"email": "tobias.funke@reqres.in",
"first_name": "Tobias",
"last_name": "Funke",
"avatar": "https://s3.amazonaws.com/uifaces/faces/twitter/vivekprvr/128.jpg"
},
{
"id": 10,
"email": "byron.fields@reqres.in",
"first_name": "Byron",
"last_name": "Fields",
"avatar": "https://s3.amazonaws.com/uifaces/faces/twitter/russoedu/128.jpg"
},
{
"id": 11,
"email": "george.edwards@reqres.in",
"first_name": "George",
"last_name": "Edwards",
"avatar": "https://s3.amazonaws.com/uifaces/faces/twitter/mrmoiree/128.jpg"
},
{
"id": 12,
"email": "rachel.howell@reqres.in",
"first_name": "Rachel",
"last_name": "Howell",
"avatar": "https://s3.amazonaws.com/uifaces/faces/twitter/hebertialmeida/128.jpg"
}
]}
我想添加一个查询字符串参数,该参数允许我按 first_namekey/value 对对数据进行排序,这样 Byron Fields 将成为第一个结果,Tobias Funke 将成为最后一个结果。
我尝试过使用查询参数,例如 &sort=+first_name、&sort=sort=first_name.asc 和 &sortBy=+first_name,但这些查询字符串似乎都没有效果。
是否有 API 查询参数允许我按 first_name 键/值对对数据进行排序?
任何帮助将不胜感激。
【问题讨论】:
标签: json sorting filtering postman query-string