HarmonyOS json转换模型问题
请问后台返回的json如果转换对应的模型,如果json数据少了某个字段,那对应的属性就会undefined。如何设置模型类型可以做到即使json少了某个字段,对应的属性也会有默认值?
demo:
export class Demo {
"id" : string;
"is_clear" : string;
"unit_id" : string;
"employee_online" : 1;
"building_name" : string;
"name" : string;
"unit" : Unit[]
}
json 数据:
{
"code": 200,
"msg": "ok",
"data": {
"id" : "xxxx",
"is_clear" : "0",
"employee_online" : 1,
"name" : "xxxx",
}
}
HarmonyOS
赞
收藏 0
回答 1
待解决
相关问题
HarmonyOS json模型转换缺省值
165浏览 • 1回复 待解决
HarmonyOS 模型转换
232浏览 • 1回复 待解决
HarmonyOS网络请求后JSON转换问题
1282浏览 • 1回复 待解决
ohos.util.json转换string问题
601浏览 • 1回复 待解决
HarmonyOS json转换失败
282浏览 • 1回复 待解决
HarmonyOS JSON与对象转换
528浏览 • 1回复 待解决
HarmonyOS关于JSON 转换后对象的方法无法使用问题
1312浏览 • 1回复 待解决
HarmonyOS JSON 在release下的转换问题(参数名 被改了)
294浏览 • 1回复 待解决
HarmonyOS json转换成对象
464浏览 • 2回复 待解决
HarmonyOS JSON转换后调用对象方法报错
532浏览 • 1回复 待解决
HarmonyOS 如何读取json文件,并按对象模型进行解析?
785浏览 • 1回复 待解决
HarmonyOS 进制转换问题
350浏览 • 0回复 待解决
Map类型怎么转换成Json string
2649浏览 • 1回复 待解决
HarmonyOS 如何将HashMap转换为Json string?
993浏览 • 1回复 待解决
HarmonyOS 数据转换问题
297浏览 • 1回复 待解决
HarmonyOS 为什么HashMap被Json转换后只剩下:{}
120浏览 • 1回复 待解决
HarmonyOS 数据强制转换问题
362浏览 • 1回复 待解决
HarmonyOS 时间格式转换问题
393浏览 • 1回复 待解决
HarmonyOS ArkTS类型转换问题
1483浏览 • 1回复 待解决
如何在ArkTS中实现JSON和Map的转换?
4025浏览 • 1回复 待解决
HarmonyOS 有没有模型或类对象转JSON对象的相关api?
575浏览 • 1回复 待解决
应用JSON开发-API11无法将Map类型转换json字符串
2021浏览 • 1回复 待解决
HarmonyOS 数据模型对象赋值问题
441浏览 • 1回复 待解决
json 转换大数字数据,HarmonyOS有什么推荐方案吗?
842浏览 • 1回复 待解决
HarmonyOS json的解析问题
849浏览 • 1回复 待解决
可以使用第三库reflect-metadata和class-transformer。
安装方法:
参考代码:json中包含count参数,Person类没有此属性,也可以转换。如果类里面有对应属性,但是json里面没有,默认初始值。
泛型数据,参考如下方法: