HarmonyOS Object接口解析

使用Axios请求接口时,返回值类似于{‘id_1’:{’’},‘id_2’:{’’}}这种数据,其中id_1,id_2会根据接口参数不同获取的值有变化,无法创建类去接收,因为id_x会有无限的可能,应该怎么样获取的到返回值?

HarmonyOS
2025-01-09 14:17:26
浏览
收藏 0
回答 1
待解决
回答 1
按赞同
/
按时间
aquaa

对于不固定的key可以参考demo ,转成Map:

@Component
@Entry
struct Index {
  @State str: string = '{"id_1":{"xxx":"123"},"id_2":{"222":"333"}}'

  build() {
    Text('asadasd').onClick(() => {
      let jsonRecord: Map<string, Object> = new Map(Object.entries(JSON.parse(this.str)))
      jsonRecord.forEach((value, key) => {
        console.log("key:" + key)
        console.log("value:" + value)
      })
    })
  }
}
分享
微博
QQ
微信
回复
2025-01-09 16:30:30
相关问题
Object标准库接口限制
1369浏览 • 1回复 待解决
HarmonyOS Objectobject的区别
847浏览 • 1回复 待解决
HarmonyOS [object, object]是如何读取的?
474浏览 • 1回复 待解决
HarmonyOS object.assign实现
601浏览 • 1回复 待解决
HarmonyOS Map转Object
324浏览 • 1回复 待解决
HarmonyOS 数据解析
462浏览 • 1回复 待解决
HarmonyOS json 解析
407浏览 • 1回复 待解决
HarmonyOS Object怎么转换成map
331浏览 • 1回复 待解决
HarmonyOS Object.assign(target, source)报错
1716浏览 • 2回复 待解决
HarmonyOS Map解析
251浏览 • 0回复 待解决
HarmonyOS ArkTS如何判断Object类型?
639浏览 • 1回复 待解决
HarmonyOS 动态的object对象问题
629浏览 • 1回复 待解决
HarmonyOS 地址解析问题
362浏览 • 1回复 待解决
HarmonyOS xml解析异常
344浏览 • 1回复 待解决
HarmonyOS xml解析失败
221浏览 • 1回复 待解决