首页 > 解决方案 > 从本地 json http 通过 id 获取

问题描述

我有假users.json文件,我可以http.get列出 json 数组。由于我想通过 id 获取特定用户并且没有将数据存储在数据库中,而是只使用假json数据。

[
  {
    "id": "cb55524d-1454-4b12-92a8-0437e8e6ede7",
    "name": "john",
    "age": "25",
    "country": "germany"
  },
  {
    "id": "ab55524d-1454-4b12-92a8-0437e8e6ede8",
    "name": "tom",
    "age": "28",
    "country": "canada"
  }
]

如果数据存储在数据库中,我可以做这些事情,但不确定如何处理假的 json 数据。

任何帮助表示赞赏。谢谢

标签: jsonnode.jshttp

解决方案


如果您需要 json 作为原始数据,对于假数据,您可以简单地要求它并将其用作对象..

const JsonObj = require('path/to/file.json')
console.log(JsonObj[0].id) // <-- cb55524d-1454-4b12-92a8-0437e8e6ede7

另外,如果您需要更动态的解决方案,有一个很好的 JSON 服务器可以轻松用于测试,因此:检查这个 git repo


推荐阅读