HarmonyOS 请问如何把map转换为jsonstring

HarmonyOS
1天前
浏览
收藏 0
回答 1
待解决
回答 1
按赞同
/
按时间
Heiang

JSON.stringify不支持对Map操作,需要先将其转成Record。

// map转Record
let Rec:Record<string,ESObject> = {}
map.forEach((value:ESObject, key:string) => {
  if(value instanceof Map){//value可能为Map
    let vRec:Record<string,ESObject> = this.map2rec(value)
    value = vRec
  }
  Rec[key] = value
})
let str:string = JSON.stringify(Rec)
分享
微博
QQ
微信
回复
1天前
相关问题
HarmonyOS Length 如何转换为具体数值?
233浏览 • 1回复 待解决
ReactNative项目如何转换为HarmonyOS框架
2203浏览 • 0回复 待解决
HarmonyOS 如何将视频转换为GIF
72浏览 • 1回复 待解决
HarmonyOS 时间戳如何转换为时间
11浏览 • 1回复 待解决
求告知HAR如何转换为HSP
449浏览 • 1回复 待解决
HarmonyOS timestamp转换为正常时间戳
22浏览 • 1回复 待解决
HarmonyOS Object怎么转换map
73浏览 • 1回复 待解决
HarmonyOS 如何将base64数据转换为图片
568浏览 • 1回复 待解决
HarmonyOS 怎么将日期转换为星期几
71浏览 • 1回复 待解决
HarmonyOS 自定义View怎么转换为PixelMap
57浏览 • 1回复 待解决
泛型参数转换为Object编译失败
728浏览 • 1回复 待解决
如何在ArkTS中实现JSON和Map转换
3389浏览 • 1回复 待解决
如何将app.media.app_icon,转换为PixelMap
1956浏览 • 1回复 待解决
如何将时间戳转换为日期格式的时间
3234浏览 • 1回复 待解决
如何将字符串转换为浮点数。
501浏览 • 1回复 待解决