类名中带有方法属性转成json后,方法属性丢失

export class CENavParamObj{ 
  param?:Object|string 
  onNavForResult?:(result?:ESObject)=>void 
}

​如上面这个类,里面声明了一个方法属性,使用系统JSON转string, 方法属性丢失。

如果使用class-transform 三方库如何实现,希望可以给出具体代码实现。

1、先把上面这个类初始化,并给成员属性赋值。

2、将对象转成json。

3、将json转成对象。

希望结果,里面的方法属性不要丢失​。

HarmonyOS
3天前
浏览
收藏 0
回答 1
待解决
回答 1
按赞同
/
按时间
FengTianYa

class-transform如果需要保留方法属性,需要先初始化,或者在反序列化后进行赋值。

分享
微博
QQ
微信
回复
3天前
相关问题
如何获取对象的所有方法
243浏览 • 1回复 待解决
HarmonyOS 有没有方法直接退出APP
428浏览 • 1回复 待解决
ArkTS层获取对象的所有方法
1297浏览 • 1回复 待解决
HarmonyOS 数据方法无法被调用
69浏览 • 1回复 待解决
ArkTs如何获取对象的
2333浏览 • 1回复 待解决