HarmonyOS JSON.stringify一个hasmap的问题

let data = new HashMap<string, string>()    
data.set("action", "test")  
let text = JSON.stringify(data) 

​输出一个text={}

由于我这边想添加多个并且不同的key和value,并返回json的字符串​。

HarmonyOS
2024-11-25 11:04:27
浏览
收藏 0
回答 1
待解决
回答 1
按赞同
/
按时间
zbw_apple

可以参考以下代码:

const map1: HashMap<string, string> = new HashMap(); 
map1.set("a", "avalue"); 
map1.set("b", "bValue"); 
const jsonObject: Record<string, Object> = {}; 
map1.forEach((value, key) => { 
  if (key != undefined && value != undefined) { 
    jsonObject[key] = value; 
  } 
}) 
const jsonString = JSON.stringify(jsonObject) 
console.log('jsonString', jsonString)
分享
微博
QQ
微信
回复
2024-11-25 16:10:38
相关问题
HarmonyOS 遇到JSON.stringify crash
450浏览 • 1回复 待解决
HarmonyOS 如何遍历一个JSON Object
417浏览 • 1回复 待解决
HarmonyOS 一个Button布局问题
442浏览 • 1回复 待解决
怎么动态组装一个json字符串?
297浏览 • 1回复 待解决
求助一个关于TextTimer问题
800浏览 • 1回复 待解决
mysql左连接一个问题
2218浏览 • 1回复 待解决
mysql一个问题有懂吗?
2365浏览 • 1回复 待解决
HarmonyOS 一个UI 优化方面的问题
363浏览 • 1回复 待解决
问大家一个问题,关于原服务
7134浏览 • 1回复 待解决
请教一个mysql问题有知道吗?
2403浏览 • 1回复 待解决
如果写一个多级获取数据问题
3416浏览 • 1回复 待解决
关于索引一个问题有懂吗?
2669浏览 • 1回复 待解决