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解析报错
178浏览 • 2回复 待解决
HarmonyOS json解析问题
94浏览 • 1回复 待解决
HarmonyOS 服务端JSON字符串解析问题
115浏览 • 1回复 待解决
嵌套JSON字符串解析问题
1618浏览 • 1回复 待解决
如何解析JSON字符串?
737浏览 • 1回复 待解决
如何对JSON数据进行解析优化
478浏览 • 1回复 待解决
HarmonyOS 异常堆栈获取
108浏览 • 1回复 待解决
HarmonyOS 如何解析HTML文本
110浏览 • 1回复 待解决
HarmonyOS 如何解析证书文件
158浏览 • 1回复 待解决
证书解析解析证书CN怎么获取
201浏览 • 1回复 待解决
HarmonyOS拍照saveUri的异常
105浏览 • 1回复 待解决