簡體   English   中英

NodeJS中的Marshall JSON

[英]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映射到的類定義。 您仍然可以使用TypescriptFlow進行類型檢查。

如果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.

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