繁体   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