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对象?
1779浏览 • 1回复 待解决
Map类型怎么转换成Json string
2073浏览 • 1回复 待解决
如何将JSON字符串转为Map
236浏览 • 1回复 待解决
Uint8Array 如何直接转为String or Json
2517浏览 • 1回复 待解决
Resource类型如何转为String
2034浏览 • 1回复 待解决
HarmonyOS JSON怎么转Map
173浏览 • 1回复 待解决
HarmonyOS json数据如何转成map
802浏览 • 1回复 待解决
HarmonyOS string object大小写区别
413浏览 • 1回复 待解决
HarmonyOS 如何遍历一个JSON Object
270浏览 • 1回复 待解决
ArkTS如何把string转为byte数组
2815浏览 • 1回复 待解决
使用ArkTs请求如何以JSON形式传输
634浏览 • 1回复 待解决
如何在ArkTS中实现JSONMap转换?
2809浏览 • 1回复 待解决
如何实现MapJSON字符串
1024浏览 • 1回复 待解决
http请求如何以JSON形式进行传输
2000浏览 • 1回复 待解决
如何将对象转为JSON字符串?
453浏览 • 1回复 待解决
HarmonyOS JSONmap结构如何序列化
367浏览 • 1回复 待解决