HarmonyOS JSON解析时怎么让未传字段使用默认值
使用JSON.parse将json字符串"{a=‘test’}"解析成如下对象:
class A {
public a: string = "a";
public b: string = "b";
}
- 1.
- 2.
- 3.
- 4.
期望是得到的对象里的b是"b",实际上是undefined,有没有方法能得到期望的结果?
HarmonyOS
赞
收藏 0
回答 1
相关问题
HarmonyOS pullDownRatio如果设置了值之后,怎么让它变为默认值
837浏览 • 1回复 待解决
HarmonyOS 怎么给类的属性赋默认值
2262浏览 • 1回复 待解决
HarmonyOS 类中属性默认值问题
1116浏览 • 1回复 待解决
HarmonyOS 状态管理V2组件的传参怎么修饰可以不设置默认值
922浏览 • 1回复 待解决
使用原生json解析时能否获取Array类型的value值?
2624浏览 • 1回复 待解决
@Prop 为什么不能提供默认值啊?
2821浏览 • 1回复 待解决
HarmonyOS PatternLock能否给默认值,显示页面
996浏览 • 1回复 待解决
HarmonyOS ArkTS select组件如何设置默认值
1084浏览 • 1回复 待解决
class使用闭包方式初始化 默认值丢失
2726浏览 • 1回复 待解决
关于 Postgresql(或者其他数据库)数据表可以留空字段默认值你们会填什么?
3807浏览 • 1回复 待解决
使用Preferences存储用户配置,设备重启后卡片显示默认值
342浏览 • 0回复 待解决
HarmonyOS ArkUI-C如何清空设置的属性,使用系统默认值
774浏览 • 1回复 待解决
mysql的timestamp类型列如何修改默认值?
3349浏览 • 1回复 待解决
HarmonyOS 组件内的一个prop定义后给默认值,外部调用不传这个属性。
1236浏览 • 1回复 待解决
HarmonyOS 页面反向传值怎么传?
878浏览 • 1回复 待解决
HarmonyOS JSON里面解析Array的时候里面字段为空
582浏览 • 1回复 待解决
HarmonyOS使用json解析报错
2787浏览 • 2回复 待解决
postgresql json 字段值为数组,怎么查询数组包含指定元素的数据?
17054浏览 • 1回复 待解决
postgresql json 字段值为数组形式,怎么查询数组包含指定元素的数据?
6498浏览 • 1回复 待解决
HarmonyOS 为什么自定义弹窗controller、BuildParams必须要求默认值
911浏览 • 1回复 待解决
HarmonyOS 怎么解析本地文件json内容?
931浏览 • 1回复 待解决
hml中picker-view组件设置默认值selected='1'没有触发onchange事件
6638浏览 • 1回复 待解决
HarmonyOS @Require 修饰的无状态变量必须要给初始默认值?
1038浏览 • 1回复 待解决
HarmonyOS 使用定位库获取定位时海拔高度字段无值
856浏览 • 1回复 待解决
使用@ObservedV2装饰器的class,给子组件@Prop装饰的数组传值时,数组变动了,但数组元素的值未拷贝过去
890浏览 • 1回复 待解决
JSON.parse将json字符串"{a='test'}"解析成的是一个Object,如果通过as转化为A类型,这样并不会改变变量的实际类型。类型转换仅仅是告诉编译器或运行时系统,将某个值视为特定类型来处理,但并不会改变这个值的内部表示或实际类型。也就是说得到的对象实际上并没有b属性,所以得到的是undefined。
如果想要实现让未传字段使用默认值,参考示例: