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标准库接口限制
2045浏览 • 1回复 待解决
HarmonyOS Objectobject的区别
1689浏览 • 1回复 待解决
HarmonyOS [object, object]是如何读取的?
1213浏览 • 1回复 待解决
HarmonyOS Map转Object
1043浏览 • 1回复 待解决
HarmonyOS object.assign实现
1159浏览 • 1回复 待解决
HarmonyOS Map解析
762浏览 • 1回复 待解决
HarmonyOS json 解析
1095浏览 • 1回复 待解决
HarmonyOS 数据解析
1173浏览 • 1回复 待解决
HarmonyOS Object.assign(target, source)报错
2654浏览 • 2回复 待解决
HarmonyOS Object怎么转换成map
1084浏览 • 1回复 待解决
HarmonyOS 动态的object对象问题
1797浏览 • 1回复 待解决
HarmonyOS ArkTS如何判断Object类型?
1487浏览 • 1回复 待解决
HarmonyOS xml解析工具
953浏览 • 1回复 待解决
HarmonyOS uri解析工具
1331浏览 • 1回复 待解决