簡體   English   中英

Node.js /JavaScript - Java 的 Jackson 等價物

[英]Node.js /JavaScript - Java's Jackson equivalent

是否有我可以在我的節點項目中使用的技術或模塊,可以從 REST API 中獲取 JSON 並將其存儲在某種可讀對象中?

我目前了解到,當我從 REST API 獲取數據時,express 的正文解析器會將其存儲為 JSON 對象,我可以從那里遍歷樹,我的問題是如果我的項目的貢獻者不知道什么是 JSON從 REST API 看起來像。

在 Java 中你可以看出,因為 JACKSON 會將它映射到一個 Java bean,在 JavaScript 中我覺得你是盲目的。 如果貢獻者使用 sublime 並且他們沒有調試器,他們應該如何弄清楚 JSON 對象是什么樣的?

在 nodejs 中,您可以使用express-jsonschema包來驗證傳入的 json 以休息端點。 如果 json 不符合架構,您可以響應錯誤請求錯誤(http 狀態 400)。

請在包管理器 (npmjs.com) 上查看有關此包的更多信息。

可以使用 AJV 包來驗證傳入的 JSON。這是性能最好的

https://www.npmjs.com/package/ajv

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM