是否有一種技術或模塊,我可以在我的節點項目中使用,將JSON從其餘的API中取出並存儲在某種可讀取的對象中?我目前瞭解到,當我從REST API獲取數據時,express的身體分析器會將其存儲爲JSON對象,並且我可以從那裏遍歷樹,我的問題是如果我的項目的貢獻者不知道JSON是什麼來自REST API的樣子。在java中,你可以知道,因爲JACKSON會將它映射到一個java bean,在javascript中我覺得你會盲目進行。如果一個貢獻者使用崇高,他們沒有調試器,他們應該如何弄清楚JSON對象是什麼樣子?即時通訊新的JavaScript /節點,所以也許有一種不同的方法,在先進的感謝。Node.js/Javascript - Java的傑克遜等效
0
A
回答
2
在nodejs中,可以使用express-jsonschema
程序包來驗證傳入的json是否可以休眠端點。如果json不符合模式,您可以響應錯誤的請求錯誤(http狀態400)。
請在包管理器(npmjs.com)上查看此軟件包的更多信息。
0
AJV包可以用來驗證你所說的「可讀對象」指的是進入JSON.That最好是在性能
相關問題
- 1. Java類傑克遜
- 2. 傑克遜等同於iPhone?
- 3. 傑克遜2.0傑克遜1.x的
- 4. 使用傑克遜的java
- 5. Java傑克遜 - XML到POJO
- 6. 傑克遜用java解析
- 7. 傑克遜
- 8. 傑克遜Deserialising:com.fasterxml.jackson.databind.exc.UnrecognizedPropertyException:
- 9. 與傑克遜
- 10. 與傑克遜
- 11. 與傑克遜
- 12. 傑克遜UnrecognizedPropertyException
- 13. 與傑克遜
- 14. 與傑克遜
- 15. 傑克遜arraynode
- 16. 傑克遜ObjectMapper.readValue()
- 17. 與傑克遜
- 18. 與傑克遜
- 19. 傑克遜JsonSerializer
- 20. 傑克遜的@JSONView的斯卡拉等效代碼
- 21. 傑克遜JsonMappingException:無效的類型ID
- 22. 傑克遜的JsonIgnore
- 23. 排序JSONArray沒有Gson,傑克遜等
- 24. 的Restlet和傑克遜:java.lang.NoClassDefFoundError:組織/ Codehaus的/傑克遜/ JsonFactory
- 25. 傑克遜JsonParseException:預期有效值
- 26. 的Java傑克遜:JSON值未知
- 27. 的Java,CSV到JSON,傑克遜DATAFORMAT-CSV
- 28. Java的JSON數組與傑克遜
- 29. 使用傑克遜
- 30. 使用傑克遜
你可以進入更詳細的?我認爲JSON規範被設計爲可被人類閱讀,並且應該很容易被機器解析。也許你的JSON被縮小使其更難閱讀? –
我建議使用[Typescript接口](https://www.typescriptlang.org/docs/handbook/interfaces.html) –