[英]Marshall JSON in NodeJS
我將大量JSON作為REST請求的一部分,並想在NodeJS中封送/解組JSON。 我看到我可以使用JSON.parse來解析JSON。
如果要編寫JSON,可以使用JSON.stringfy。 但是對於巨大的JSON,這變得非常復雜。
我正在尋找nodejs中的jackson-json之類的東西,在這里我可以表示JSON模式/結構並在內存中存儲/操縱JSON。
經過長時間的搜索,我發現了json-typescript-mapper 。 這是唯一可以將json編組/解編為內存中等效對象的唯一方法嗎? 這是在nodejs中進行JSON編組/解組的最佳實踐嗎?
問候,阿爾比·莫肯
正如您所提到的,在Javascript中使用marshall / unmarshall JSON的最佳實踐是JSON.stringify
/ JSON.parse
。 Javascript是非類型化語言,因此不幸/幸運的是,無需像傑克遜一樣將JSON映射到的類定義。 您仍然可以使用Typescript或Flow進行類型檢查。
如果JSON很大,並且您擔心解析會消耗大量資源,則可以像節點流https://nodejs.org/api/stream.html一樣使用它。 節點10將支持流上的異步迭代http://2ality.com/2018/04/async-iter-nodejs.html
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.