如何将JSON深度克隆到类中



我有一个JSON对象,需要将其解析为一个类实例。JSON对象可能非常大,我需要从中的类执行方法。

我尝试了Object.assign和Lodash API。Lodash API是使用merge或mergeWith函数的最佳方法,但当类属性是数组时,我陷入了僵局。即使使用Lodash,我也必须从类中初始化属性(我不喜欢,但如果必须的话,我会这样做(。

我在Actionscript中使用了这篇文章"深度克隆"和这个深度克隆类实例JavaScript

似乎什么都做不到我真正想要的。

这是堆叠的https://stackblitz.com/edit/angular-1rva1k

我需要能够从中的类执行方法。

谢谢你的帮助。

正如@MichaelDesigaud所建议的,我使用了类转换器。对不起,我不知道如何将评论标记为答案。

"我有一个json对象,我需要将其解析为一个类实例。"=>你尝试过json.parse(jsonObject(吗?

最新更新