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

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

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

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

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

2、将对象转成json。

3、将json转成对象。

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

HarmonyOS
2024-11-05 10:36:12
浏览
收藏 0
回答 1
待解决
回答 1
按赞同
/
按时间
FengTianYa

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

分享
微博
QQ
微信
回复
2024-11-05 17:50:33
相关问题
HarmonyOS 属性默认值问题
261浏览 • 1回复 待解决
HarmonyOS JSON转换调用对象方法报错
142浏览 • 1回复 待解决
HarmonyOS 是否有方法可以清除缓存
36浏览 • 1回复 待解决
HarmonyOS 有没有方法直接退出APP
600浏览 • 1回复 待解决
如何获取对象的所有方法
401浏览 • 1回复 待解决
ArkTS层获取对象的所有方法
1591浏览 • 1回复 待解决