HarmonyOS 鸿蒙Next获取不到object中的值
HarmonyOS 鸿蒙Next获取不到object中的值
开发工具版本 DevEco Studio NEXT Developer Beta1 Build Version: 5.0.3.501
9 回复
这个是语法不支持这样写 要先把jsonText转成对象 再去读code这个属性
开发工具5.0.3.404已经有人亲测这种写法获取code成功
该规范的写法还是得规范 ide给出警告语法不对了 就没必要这么写
let code: number = JSON.parse(jsonText).code;
这个写法也是报错
DevEco 3.1.0.501 和 DevEco 5.0.3.403 上测试这两种写法均可运行无错。难道是 5.0.3.501 又强化语法限制了。
没问题呀
两种写法都正常获取code
在HarmonyOS中,如果你遇到无法从对象中获取值的问题,首先确保你已经正确地将该对象实例化,并且该对象确实包含了你试图访问的值。其次,检查你的访问代码,确保使用的是正确的属性名和方法。此外,如果你是在多线程环境下工作,确保对象的访问是线程安全的。如果对象是从外部源(如网络或数据库)获取的,请检查数据是否已经成功加载到对象中。
如果问题依旧没法解决请加我微信,我的微信是itying888。