json - 从本地 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 数据。
任何帮助表示赞赏。谢谢
解决方案
如果您需要 json 作为原始数据,对于假数据,您可以简单地要求它并将其用作对象..
const JsonObj = require('path/to/file.json')
console.log(JsonObj[0].id) // <-- cb55524d-1454-4b12-92a8-0437e8e6ede7
另外,如果您需要更动态的解决方案,有一个很好的 JSON 服务器可以轻松用于测试,因此:检查这个 git repo
推荐阅读
- javascript - 实时编辑 Html 并获取完整源代码
- avr - 在 LCD 上显示计时器,AVR
- java - 获取正确的小时和分钟时出错
- javascript - 如何遍历 Express req.send 中的字段以构建表单数据?
- ios - coredata 更新不正确
- python - 有没有办法在 python tkinter 窗口中流式传输在线视频?
- delphi - Windows 10 上 TabTip.exe(虚拟键盘)的大小和位置?
- jpa - 为什么 JPA getReference() 不能按预期工作?
- java - 如何让多个文本框以特定时间间隔沿随机方向行进?
- ruby-on-rails - 在 Rails 范围内使用 devise_for 设计生成的邮件 URL