HarmonyOS class-transformer expose注解嵌套对象失效
代码:
import { classToPlain, Expose, plainToClass } from 'class-transformer';
import 'reflect-metadata';
class MyClass {
@Expose({ name: 'auth-type' })
authType: number = 1;
meta: AuthorMeta = new AuthorMeta();
}
class AuthorMeta {
@Expose({ name: 'focus_count' })
focusCount: number = 0;
}
let result = plainToClass(MyClass, JSON.parse("{\"auth-type\":3,\"meta\":{\"focus_count\":333} }"))
console.log("focus_countis "+result.meta.focusCount);
打印结果:focusCount is undefined。
HarmonyOS
赞
收藏 0
回答 1
待解决
相关问题
HarmonyOS 无法使用class-transformer中的@Type注解
771浏览 • 1回复 待解决
HarmonyOS class-transformer问题
712浏览 • 1回复 待解决
HarmonyOS class-transformer三方库Json转class
90浏览 • 1回复 待解决
HarmonyOS 使用class-transformer将json对象转成class实例时,会存在性能问题?
212浏览 • 1回复 待解决
#鸿蒙通关秘籍#如何在HarmonyOS项目中使用class-transformer进行对象传递?
238浏览 • 1回复 待解决
父类包含子类列表使用class-transformer进行discriminator会启动崩溃
1309浏览 • 1回复 待解决
HarmonyOS 使用 class-transformer 库做反序列化,@Type 会引发崩溃,且堆栈不相关
160浏览 • 1回复 待解决
HarmonyOS 接口返回的json嵌套太多层,怎么转成想要的class对象?
262浏览 • 1回复 待解决
RelativeContainer布局嵌套Stack失效
440浏览 • 1回复 待解决
HarmonyOS 嵌套Class状态观察问题
120浏览 • 1回复 待解决
HarmonyOS waterFlow嵌套在list导致重用失效
81浏览 • 1回复 待解决
HarmonyOS object对象如何转化为指定class对象
90浏览 • 1回复 待解决
napi常见用法:class对象绑定
1206浏览 • 1回复 待解决
嵌套Class的属性变化无法触发UI渲染
416浏览 • 1回复 待解决
HarmonyOS Swiper嵌套图片,滑动过程中圆角失效
121浏览 • 1回复 待解决
HarmonyOS class对象赋值,打开局部方法会报错
195浏览 • 1回复 待解决
HarmonyOS @State修饰的class变量没有嵌套的值无法监听
378浏览 • 1回复 待解决
如何将JSON字符串转Class对象
559浏览 • 1回复 待解决
NavPathStack对象可以在class中获取并且使用吗?
359浏览 • 1回复 待解决
HarmonyOS 注解功能
128浏览 • 1回复 待解决
对于嵌套的场景,需要将嵌套的类再次通过plainToClass进行转换,如下:
参考代码: