HarmonyOS json解析异常

首先定义了数据模型model,请求接口收到返回的数据json解析后,model中定义的字段类型为HashMap<string, string>,实际被解析成了Object。请问有没什么便捷的方法可以处理数据解析的?大致代码:

class ImageData { 
  header: HashMap<string, string> 
} 
let imageData = JSON.parse(json);
HarmonyOS
2024-08-27 14:12:23
浏览
收藏 0
回答 1
待解决
回答 1
按赞同
/
按时间
put_get

目前没有方法将json解析成hashmap。只能使用类似这种方式:

let hmap1: HashMap<number,number> = new HashMap() 
let a = JSON.parse(hmapstr1,(k,v)=>{ 
  console.log(k+v+"xxxxxx") 
  if (k!='') { 
    hmap1.set(Number(k),Number(v)); 
  } 
  return hmap1 
})
分享
微博
QQ
微信
回复
2024-08-27 17:54:45
相关问题
HarmonyOS使用json解析报错
1145浏览 • 2回复 待解决
HarmonyOS json解析问题
418浏览 • 1回复 待解决
HarmonyOS JSON解析number丢失精度
300浏览 • 1回复 待解决
HarmonyOS 怎么解析本地文件json内容?
147浏览 • 1回复 待解决
HarmonyOS 如何解析json字符串?
351浏览 • 1回复 待解决
如何解析JSON字符串?
1216浏览 • 1回复 待解决
嵌套JSON字符串解析问题
1997浏览 • 1回复 待解决
HarmonyOS 服务端JSON字符串解析问题
523浏览 • 1回复 待解决
如何对JSON数据进行解析优化
744浏览 • 1回复 待解决