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

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


HarmonyOS
2024-11-04 09:06:11
浏览
收藏 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
微信
回复
2024-11-04 17:20:44
相关问题
HarmonyOS 不支持通过索引访问字段
116浏览 • 1回复 待解决
HarmonyOS 资源访问方式
119浏览 • 1回复 待解决
HarmonyOS 设备性能数据获取方式
239浏览 • 1回复 待解决
ArkTs解决循环引用方式
2031浏览 • 1回复 待解决
解码数据帧送显三种方式
239浏览 • 1回复 待解决
HarmonyOS Jsons解析对象无法调用防范
430浏览 • 1回复 待解决
ArkTS实现时钟方式有哪些?
981浏览 • 1回复 待解决