javascript - 无法在 JSON-SERVER 中获取对象关键数据

标签 javascript json rest http json-server

我正在尝试向 json-server 发出 get 请求以获取嵌套对象。但它返回一个空响应而不是对象 key 数据。

我已经阅读了文档,并且没有任何特定于我所拥有的数据库结构的内容。

我想过滤模型数组,但不获取模型数据。

我的 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 调用给出一个空对象。

{}

最佳答案

不幸的是,json-server不支持这种“嵌套值”语法。您可以 GET/data,但不能 GET/data/modelGET/data.model。您所能做的就是获取整个 /data 对象并访问它的 model 字段。

这已经是 discussedjson-server 的 GitHub Repo 中,并根据旧的 discussion ,似乎 json-server (@typicode) 的所有者不打算提供此支持。

关于javascript - 无法在 JSON-SERVER 中获取对象关键数据,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56582634/

相关文章:

javascript - 特定对象实例的自定义函数 - 我有什么可能性?

javascript - 为什么 mouseover 没有检测到 JQuery 中另一个 div 上的其他 div?

javascript - 从 Javascript 中的 JWT 中提取 'Roles'

ruby - 将 Json 对象保存到 Couchdb

javascript - 使用 Json 和 BS4 抓取 HTML 中的脚本标签

php - 使用纯 CodeIgniter 创建 RESTful API?

python - 使用序列化器作为查询参数验证器是一个好习惯吗?

javascript - 如何使用文本 anchor : middle in fabric js

升级到 Xcode 4 和 iOS 4.3 后的 iPhone JSON 错误

rest - Grpc 相对于 Rest API 的优势