HarmonyOS Map<string,object>这种形式的转为Json

HarmonyOS Map<string,object>这种形式的转为Json

HarmonyOS
2024-08-28 18:18:53
浏览
收藏 0
回答 1
待解决
回答 1
按赞同
/
按时间
zxjiu

可以通过遍历和递归的方式,逐层解析,请验证

function mapToString(map: Map<string, string | object>): string { 
  if (map.size === 0) { 
    return ''; 
  } 
 
  let obj: object = new Object; 
  map.forEach((value, key) => { 
    if (value instanceof Map) { 
      obj[key] = mapToString(value); 
    }else { 
      obj[key] = value; 
    } 
  }) 
  return JSON.stringify(obj); 
}
分享
微博
QQ
微信
回复
2024-08-28 20:15:44
相关问题
如何将Map/HashMap转为Object对象?
1177浏览 • 1回复 待解决
如何将JSON字符串转为Map
90浏览 • 1回复 待解决
Map类型怎么转换成Json string
1768浏览 • 1回复 待解决
Uint8Array 如何直接转为String or Json
2130浏览 • 1回复 待解决
HarmonyOS string object大小写区别
164浏览 • 1回复 待解决
Resource类型如何转为String
1705浏览 • 1回复 待解决
HarmonyOS json数据如何转成map
400浏览 • 1回复 待解决
ArkTS如何把string转为byte数组
2315浏览 • 1回复 待解决
HarmonyOS 如何遍历一个JSON Object
100浏览 • 1回复 待解决
HarmonyOS JSONmap结构如何序列化
83浏览 • 1回复 待解决
resource中string.json用法?
6733浏览 • 1回复 已解决
使用ArkTs请求如何以JSON形式传输
261浏览 • 1回复 待解决
应用开发时string.json问题
389浏览 • 1回复 待解决
HarmonyOS Objectobject区别
98浏览 • 1回复 待解决
http请求如何以JSON形式进行传输
1695浏览 • 1回复 待解决
如何在ArkTS中实现JSONMap转换?
1575浏览 • 1回复 待解决