HarmonyOS 请问如何把map转换为jsonstring

HarmonyOS
2024-12-27 14:39:06
浏览
收藏 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
微信
回复
2024-12-27 16:53:38
相关问题
HarmonyOS Length 如何转换为具体数值?
734浏览 • 1回复 待解决
ReactNative项目如何转换为HarmonyOS框架
2810浏览 • 0回复 待解决
HarmonyOS 如何将视频转换为GIF
427浏览 • 1回复 待解决
HarmonyOS 时间戳如何转换为时间
332浏览 • 1回复 待解决
求告知HAR如何转换为HSP
788浏览 • 1回复 待解决
HarmonyOS timestamp转换为正常时间戳
398浏览 • 1回复 待解决
HarmonyOS Object怎么转换map
354浏览 • 1回复 待解决
HarmonyOS 如何将base64数据转换为图片
1008浏览 • 1回复 待解决
HarmonyOS 怎么将日期转换为星期几
675浏览 • 1回复 待解决
如何在ArkTS中实现JSON和Map转换
4036浏览 • 1回复 待解决
HarmonyOS 自定义View怎么转换为PixelMap
238浏览 • 1回复 待解决
泛型参数转换为Object编译失败
1040浏览 • 1回复 待解决
Map类型怎么转换成Json string
2649浏览 • 1回复 待解决
如何将app.media.app_icon,转换为PixelMap
2561浏览 • 1回复 待解决
如何将字符串转换为浮点数。
975浏览 • 1回复 待解决
如何将时间戳转换为日期格式的时间
3787浏览 • 1回复 待解决