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[]
}
- 1.
- 2.
- 3.
- 4.
- 5.
- 6.
- 7.
- 8.
- 9.
json 数据:
{
"code": 200,
"msg": "ok",
"data": {
"id" : "xxxx",
"is_clear" : "0",
"employee_online" : 1,
"name" : "xxxx",
}
}
- 1.
- 2.
- 3.
- 4.
- 5.
- 6.
- 7.
- 8.
- 9.
- 10.
HarmonyOS
赞
收藏 0
回答 1
相关问题
HarmonyOS json模型转换缺省值
569浏览 • 1回复 待解决
HarmonyOS 模型转换
626浏览 • 1回复 待解决
HarmonyOS网络请求后JSON转换问题
2076浏览 • 1回复 待解决
ohos.util.json转换string问题
982浏览 • 1回复 待解决
HarmonyOS json转换失败
657浏览 • 1回复 待解决
HarmonyOS JSON与对象转换
928浏览 • 1回复 待解决
HarmonyOS关于JSON 转换后对象的方法无法使用问题
1788浏览 • 1回复 待解决
HarmonyOS JSON 在release下的转换问题(参数名 被改了)
626浏览 • 1回复 待解决
HarmonyOS json转换成对象
979浏览 • 2回复 待解决
HarmonyOS JSON转换后调用对象方法报错
892浏览 • 1回复 待解决
HarmonyOS 如何读取json文件,并按对象模型进行解析?
1210浏览 • 1回复 待解决
HarmonyOS 进制转换问题
759浏览 • 0回复 待解决
HarmonyOS 如何将HashMap转换为Json string?
1489浏览 • 1回复 待解决
HarmonyOS 数据转换问题
597浏览 • 1回复 待解决
Map类型怎么转换成Json string
3088浏览 • 1回复 待解决
HarmonyOS 为什么HashMap被Json转换后只剩下:{}
437浏览 • 1回复 待解决
HarmonyOS 数据强制转换问题
693浏览 • 1回复 待解决
HarmonyOS 时间格式转换问题
958浏览 • 1回复 待解决
HarmonyOS ArkTS类型转换问题
2009浏览 • 1回复 待解决
HarmonyOS 数据模型对象赋值问题
836浏览 • 1回复 待解决
应用JSON开发-API11无法将Map类型转换json字符串
2467浏览 • 1回复 待解决
HarmonyOS 有没有模型或类对象转JSON对象的相关api?
965浏览 • 1回复 待解决
HarmonyOS的Stage模型和FA模型混用导致的问题如何解决?
329浏览 • 0回复 待解决
如何在ArkTS中实现JSON和Map的转换?
4922浏览 • 1回复 待解决
HarmonyOS 关于json解析问题
743浏览 • 1回复 待解决
可以使用第三库reflect-metadata和class-transformer。
安装方法:
参考代码:json中包含count参数,Person类没有此属性,也可以转换。如果类里面有对应属性,但是json里面没有,默认初始值。
泛型数据,参考如下方法: