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模型转换缺省值
869浏览 • 1回复 待解决
HarmonyOS 模型转换
849浏览 • 1回复 待解决
HarmonyOS网络请求后JSON转换问题
3621浏览 • 1回复 待解决
ohos.util.json转换string问题
1749浏览 • 1回复 待解决
HarmonyOS json转换失败
942浏览 • 1回复 待解决
HarmonyOS JSON与对象转换
1258浏览 • 1回复 待解决
HarmonyOS关于JSON 转换后对象的方法无法使用问题
2147浏览 • 1回复 待解决
HarmonyOS JSON 在release下的转换问题(参数名 被改了)
857浏览 • 1回复 待解决
HarmonyOS json转换成对象
1434浏览 • 1回复 待解决
HarmonyOS JSON转换后调用对象方法报错
1205浏览 • 1回复 待解决
HarmonyOS 如何读取json文件,并按对象模型进行解析?
1479浏览 • 1回复 待解决
HarmonyOS 如何将HashMap转换为Json string?
1803浏览 • 1回复 待解决
HarmonyOS 数据转换问题
819浏览 • 1回复 待解决
HarmonyOS 进制转换问题
1153浏览 • 1回复 待解决
pytorch文件模型文件如何转换成om格式?
1243浏览 • 0回复 待解决
HarmonyOS 为什么HashMap被Json转换后只剩下:{}
709浏览 • 1回复 待解决
Map类型怎么转换成Json string
3532浏览 • 1回复 待解决
HarmonyOS ArkTS类型转换问题
2965浏览 • 1回复 待解决
HarmonyOS 数据强制转换问题
979浏览 • 1回复 待解决
HarmonyOS 时间格式转换问题
1315浏览 • 1回复 待解决
应用JSON开发-API11无法将Map类型转换json字符串
2723浏览 • 1回复 待解决
HarmonyOS 数据模型对象赋值问题
1529浏览 • 1回复 待解决
json 转换大数字数据,HarmonyOS有什么推荐方案吗?
1471浏览 • 1回复 待解决
HarmonyOS 关于json解析问题
999浏览 • 1回复 待解决
HarmonyOS JSON数据解析问题
1206浏览 • 1回复 待解决





















可以使用第三库reflect-metadata和class-transformer。
安装方法:
参考代码:json中包含count参数,Person类没有此属性,也可以转换。如果类里面有对应属性,但是json里面没有,默认初始值。
泛型数据,参考如下方法: