javascript - Node.js/JavaScript - Java 的 Jackson 等价物

标签 javascript java json node.js jackson

是否有一种技术或模块可以在我的 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/

相关文章:

javascript - Laravel Vue.js 不会绑定(bind)到输入文本

javascript - 负责窗口比例的可折叠面板

javascript - 未从 JSON 文件获取数据

c# - 使用 JavaScriptSerializer 将实体映射到 JSON

javascript - 使用纯 JavaScript 拖动和移动图像效果不佳

java - Maven:在 POM 不可解析的父级上出现错误

java - 如何在 Java 中生成有效的 EAN13 条形码?

java - 当请求通过 servlet 重定向到 S3 存储桶时,S3 存储桶策略不起作用

php - 如何在android studio上使用webview获取json请求?

c# - jQuery 无限滚动和 Gridview