是否有一种技术或模块可以在我的 Node 项目中使用,该技术或模块将从 REST API 中获取 JSON 并将其存储在某种可读对象中?
我目前了解到,当我从 REST API 获取数据时,express 的正文解析器会将其存储为 JSON 对象,我可以从那里遍历树,我的问题是,如果我的项目的贡献者不知道怎么办REST API 中的 JSON 是什么样的。
在 Java 中,你可以看出,因为 JACKSON 会将其映射到 Java bean,而在 JavaScript 中,我感觉你是在盲目地进入。如果贡献者正在使用 sublime 并且他们没有调试器,他们应该如何弄清楚 JSON 对象是什么样子?
最佳答案
在nodejs中,您可以使用express-jsonschema
包来验证传入的json到rest端点。如果 json 不符合架构,您可以响应错误请求错误 (http status 400)。
请在包管理器 (npmjs.com) 上查看有关此包的更多信息。
关于javascript - Node.js/JavaScript - Java 的 Jackson 等价物,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42935918/