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对象?
3913浏览 • 1回复 待解决
如何将JSON字符串转为Map
1199浏览 • 1回复 待解决
Map类型怎么转换成Json string
3429浏览 • 1回复 待解决
Uint8Array 如何直接转为String or Json
4095浏览 • 1回复 待解决
HarmonyOS MapObject
1008浏览 • 1回复 待解决
如何快速将一个Map对象转为Json字符串
1741浏览 • 1回复 待解决
Resource类型如何转为String
3307浏览 • 1回复 待解决
HarmonyOS Object怎么转换成map
1046浏览 • 1回复 待解决
HarmonyOS string object大小写区别
1370浏览 • 1回复 待解决
HarmonyOS mapjson对象
1185浏览 • 1回复 待解决
HarmonyOS JSON怎么转Map
1407浏览 • 1回复 待解决
ArkTS如何把string转为byte数组
4254浏览 • 1回复 待解决
HarmonyOS mapjson怎么实现?
929浏览 • 1回复 待解决
HarmonyOS json数据如何转成map
1913浏览 • 1回复 待解决
HarmonyOS json对象转map类型
1363浏览 • 1回复 待解决
使用ArkTs请求如何以JSON形式传输
1633浏览 • 1回复 待解决