HarmonyOS JSON解析时怎么让未传字段使用默认值
使用JSON.parse将json字符串"{a=‘test’}"解析成如下对象:
class A {
public a: string = "a";
public b: string = "b";
}
期望是得到的对象里的b是"b",实际上是undefined,有没有方法能得到期望的结果?
HarmonyOS
赞
收藏 0
回答 1
待解决
相关问题
HarmonyOS 怎么给类的属性赋默认值
827浏览 • 1回复 待解决
HarmonyOS 类中属性默认值问题
262浏览 • 1回复 待解决
使用原生json解析时能否获取Array类型的value值?
1777浏览 • 1回复 待解决
HarmonyOS PatternLock能否给默认值,显示页面
270浏览 • 1回复 待解决
HarmonyOS ArkTS select组件如何设置默认值
66浏览 • 1回复 待解决
class使用闭包方式初始化 默认值丢失
1920浏览 • 1回复 待解决
@Prop 为什么不能提供默认值啊?
2095浏览 • 1回复 待解决
关于 Postgresql(或者其他数据库)数据表可以留空字段默认值你们会填什么?
3007浏览 • 1回复 待解决
mysql的timestamp类型列如何修改默认值?
2354浏览 • 1回复 待解决
HarmonyOS 组件内的一个prop定义后给默认值,外部调用不传这个属性。
457浏览 • 1回复 待解决
HarmonyOS 页面反向传值怎么传?
118浏览 • 1回复 待解决
HarmonyOS使用json解析报错
1347浏览 • 2回复 待解决
postgresql json 字段值为数组,怎么查询数组包含指定元素的数据?
15446浏览 • 1回复 待解决
postgresql json 字段值为数组形式,怎么查询数组包含指定元素的数据?
5476浏览 • 1回复 待解决
HarmonyOS @Require 修饰的无状态变量必须要给初始默认值?
172浏览 • 1回复 待解决
HarmonyOS 怎么解析本地文件json内容?
176浏览 • 1回复 待解决
hml中picker-view组件设置默认值selected='1'没有触发onchange事件
5849浏览 • 1回复 待解决
使用@ObservedV2装饰器的class,给子组件@Prop装饰的数组传值时,数组变动了,但数组元素的值未拷贝过去
266浏览 • 1回复 待解决
怎么在代码中获取oh-package.json5文件中version字段的值?
2588浏览 • 0回复 待解决
json解析出来的类只有属性值,没有函数指针
919浏览 • 1回复 待解决
HarmonyOS pushDestinationByName下个界面返回时候怎么回传值
52浏览 • 1回复 待解决
HarmonyOS关于UI组件的属性配置是否为可选或者是否有默认值可以查看
427浏览 • 1回复 待解决
HarmonyOS json解析异常
530浏览 • 1回复 待解决
OpenHarmony 使用WEB组件传值问题
3510浏览 • 1回复 待解决
子组件使用@Link修饰成员变量时,如何通过父组件传值
1858浏览 • 1回复 待解决
JSON.parse将json字符串"{a='test'}"解析成的是一个Object,如果通过as转化为A类型,这样并不会改变变量的实际类型。类型转换仅仅是告诉编译器或运行时系统,将某个值视为特定类型来处理,但并不会改变这个值的内部表示或实际类型。也就是说得到的对象实际上并没有b属性,所以得到的是undefined。
如果想要实现让未传字段使用默认值,参考示例: