我正在尝试向json服务器发出get请求以获取嵌套对象。但是它返回的是空响应,而不是对象键数据。
我已经阅读了文档,没有关于我的数据库结构的任何详细信息。
我想过滤模型数组但不获取模型数据。
我的db.json文件是
{
"data": {
"model":
[
{
"name": "BERLINGO",
"manufacturerName": "CITREON",
"id": 1
},
{
"name": "C3",
"manufacturerName": "CITREON",
"id": 2
}
]
}
}
对于GET / data,我得到以下响应。
{
"model": [
{
"name": "BERLINGO",
"manufacturerName": "CITREON",
"id": 1
},
{
"name": "C3",
"manufacturerName": "CITREON",
"id": 2
}
]
}
/ data / model的GET调用给出了一个空对象。
{}
答案 0 :(得分:1)
不幸的是,json-server
不支持这种“嵌套值”语法。您可以GET /data
,但不能GET /data/model
或GET /data.model
。您所能做的就是获取整个/data
对象并访问它的model
字段。
这已经是json-server
的GitHub存储库中的discussed,据旧的discussion称,json-server
(@typicode)的所有者似乎无意提供支持。