HarmonyOS json转换成对象
export class ServerResponse<T> {
Code: number = -1
Message?: string
Data?: T
isSuccess(): boolean {
return this.Code == 1
}
}
let result:string = '{Code:1;}'
let info = new ServerResponse()
Object.assign(info, JSON.parse(result))
if(info.isSuccess()){
}
以上代码中因为HarmonyOS next中禁用了Object.assign。直接使用JSON.parse转换后的对象,又会丢失对象中定义的function,想做到直接把string转成预定义的对象,有什么好办法解决吗?
HarmonyOS
赞
收藏 0
回答 1
待解决
相关问题
json 如何转换成自定义的业务类对象
816浏览 • 1回复 待解决
将rawfile中json格式的字符串转换成对应的object对象后,调用实例方法后程序崩溃
2214浏览 • 1回复 待解决
Map类型怎么转换成Json string
2272浏览 • 1回复 待解决
HarmonyOS 图片转换成ImageBitmap
30浏览 • 1回复 待解决
HarmonyOS将对象转换成字符串的方法
613浏览 • 1回复 待解决
HarmonyOS 日期如何转换成毫秒
13浏览 • 1回复 待解决
Resource资源对象要怎么转换成字符串类型?
509浏览 • 2回复 待解决
ArkTS中二进制颜色值如何转换成Color,如#FFFFFF转换成Color
549浏览 • 1回复 待解决
HarmonyOS Object怎么转换成map
65浏览 • 1回复 待解决
HarmonyOS 如何将汉字转换成拼音
49浏览 • 1回复 待解决
HarmonyOS 网路请求解析的json数据,使用状态管理,怎么转换成class?
305浏览 • 1回复 待解决
如何base64转换成图片?
10343浏览 • 2回复 待解决
HarmonyOS JSON与对象转换
84浏览 • 1回复 待解决
HarmonyOS resources/media下的图片可以转换成PixelMap吗?
255浏览 • 1回复 待解决
HarmonyOS 自定义组件是否可以转换成PixelMap
455浏览 • 1回复 待解决
HarmonyOS Length类型有API转换成number类型吗
61浏览 • 1回复 待解决
如何将文件转换成字符串
437浏览 • 1回复 待解决
HarmonyOS 从相册读取的图片如何转换成base64
47浏览 • 2回复 待解决
HarmonyOS 类似Html.fromHtml将含有html标签的字符串转换成对应格式的文字显示在界面上
36浏览 • 1回复 待解决
请问如何将openblock文件转换成exe文件
2369浏览 • 0回复 待解决
鸿蒙移植kotlin代码,需要将其转换成java实现吗?
14427浏览 • 2回复 待解决
HarmonyOS 使用JSON.parse将一个字符串转换成JSON后如何遍历Json中的Key value
113浏览 • 1回复 待解决
如何将某个时间转换成距现在的时间
628浏览 • 1回复 待解决
HarmonyOS HasMap 如何转成对象
247浏览 • 1回复 待解决
HarmonyOS JSON转换后调用对象方法报错
173浏览 • 1回复 待解决
json转自定义class对象时,需要将class对象new出来,这样才是真正转成了class对应的model。如果数据结构比较复杂,数据量比较大,不想在解析的时候,每个对象都new一次,建议使用第三库reflect-metadata 和 class-transformer,安装方法:
参考代码: