我创建了一个API,它返回了我想要为该列表指定名称的用户列表。默认情况下,google端点会将名称" items" 提供给对象列表。我想改名字。请建议我该怎么做。
{
"items": [
{
"id": 1,
"userTypeID": 1,
"userCurrentLocationID": 0,
"updateBy": 1,
"timeZone": "",
"state": 0,
"postcode": "110085",
"phone": "",
"officeAddressID": 227,
"mobile": "9999999",
"lineManager": "",
"email": "abc@abc.com",
"createdBy": "prbhat.ydav@gmail.com",
"countryID": 1,
"companyID": 227,
"city": "delhi"
}
]
}
答案 0 :(得分:0)
如果从端点返回List<T>
,它将始终在items
字段中命名列表。我相信它在幕后使用CollectionResponse
这就是为什么,但我的记忆生疏了。如果您希望名称是其他名称,只需将列表包装在具有不同字段名称的对象中。请注意,Endpoints需要返回JSON对象,因此您无法返回没有包装的JSON数组。