默认情况下,在获取资源时,它返回键为_items
的Object。
{
"_items": [
{
"_id": "5d0b787a10414b47f8e8c858",
"username": "A",
"message": "TEST",
"_updated": "Thu, 20 Jun 2019 12:13:43 GMT",
"_created": "Thu, 20 Jun 2019 12:13:43 GMT",
"_etag": "1fad0ab63ebe77731bf623800b8367ac6b94e8a8"
}
]
}
但是我只想获取项目数组作为响应。
[
{
"_id": "5d0b787a10414b47f8e8c858",
"username": "A",
"message": "TEST",
"_updated": "Thu, 20 Jun 2019 12:13:43 GMT",
"_created": "Thu, 20 Jun 2019 12:13:43 GMT",
"_etag": "1fad0ab63ebe77731bf623800b8367ac6b94e8a8"
}
]
我尝试使用on_fetched_resource
。它可以修改响应对象。但无法为响应分配数组
答案 0 :(得分:0)
我认为这是无法完成的,因为响应是要创建一个字典,其中包含可能出现的键(分页数据,HATOEAS链接和实际文档)。
根据Nicola larocci的回答,目前尚不可能,但是,如果您使用ajax或其他方法来获取响应,则可以砍掉_item或使用其他方法来做到这一点。