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对象?
1933浏览 • 1回复 待解决
Map类型怎么转换成Json string
2137浏览 • 1回复 待解决
如何将JSON字符串转为Map
299浏览 • 1回复 待解决
Uint8Array 如何直接转为String or Json
2611浏览 • 1回复 待解决
Resource类型如何转为String
2105浏览 • 1回复 待解决
HarmonyOS JSON怎么转Map
253浏览 • 1回复 待解决
HarmonyOS string object大小写区别
476浏览 • 1回复 待解决
HarmonyOS json数据如何转成map
894浏览 • 1回复 待解决
HarmonyOS json对象转map类型
120浏览 • 1回复 待解决
ArkTS如何把string转为byte数组
2929浏览 • 1回复 待解决
resource中string.json用法?
7100浏览 • 1回复 已解决
HarmonyOS JSONmap结构如何序列化
471浏览 • 1回复 待解决
HarmonyOS 如何遍历一个JSON Object
335浏览 • 1回复 待解决
使用ArkTs请求如何以JSON形式传输
718浏览 • 1回复 待解决
应用开发时string.json问题
653浏览 • 1回复 待解决