Json数据解析,原有是通过索引访问字段的方式obj[xxx-xxx.yy]的方式获取,ArkTS严格语法后,无法调用

后台返回的JSON格式中包含-和. 原有是通过索引访问字段的方式 obj[xxx-xxx.yy]的方式获取,ArkTS严格语法后,无法调用。


HarmonyOS
4天前
浏览
收藏 0
回答 1
待解决
回答 1
按赞同
/
按时间
Heiang

​1、使用Record<string,Object>。

2、处理JSON的三方库,可参考class-transformer。

Record<string,object> 如何遍历的参考代码如下:​

let p: Record<string, string> = { 
  ‘name’: ‘tom’, 
  ‘age’: ‘18’ 
}; 
for (let ele of Object.entries§) { 
  console.log(ele[1]) 
}

​3、arkts语法规范参考:​https://gitee.com/openharmony/docs/blob/master/zh-cn/application-dev/quick-start/arkts-more-cases.md

分享
微博
QQ
微信
回复
4天前
相关问题
HarmonyOS 不支持通过索引访问字段
62浏览 • 1回复 待解决
HarmonyOS 设备性能数据获取方式
191浏览 • 1回复 待解决
解码数据帧送显三种方式
212浏览 • 1回复 待解决
ArkTs解决循环引用方式
1984浏览 • 1回复 待解决
HarmonyOS Jsons解析对象无法调用防范
371浏览 • 1回复 待解决
ArkTS实现时钟方式有哪些?
924浏览 • 1回复 待解决
数据持久化方式有哪些?
762浏览 • 1回复 待解决