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

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

HarmonyOS
2024-08-28 18:18:53
1150浏览
收藏 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); 
}
  • 1.
  • 2.
  • 3.
  • 4.
  • 5.
  • 6.
  • 7.
  • 8.
  • 9.
  • 10.
  • 11.
  • 12.
  • 13.
  • 14.
  • 15.
分享
微博
QQ
微信
回复
2024-08-28 20:15:44


相关问题
如何将Map/HashMap转为Object对象?
3437浏览 • 1回复 待解决
如何将JSON字符串转为Map
1033浏览 • 1回复 待解决
Map类型怎么转换成Json string
3117浏览 • 1回复 待解决
Uint8Array 如何直接转为String or Json
3816浏览 • 1回复 待解决
HarmonyOS MapObject
743浏览 • 1回复 待解决
如何快速将一个Map对象转为Json字符串
1569浏览 • 1回复 待解决
Resource类型如何转为String
3007浏览 • 1回复 待解决
HarmonyOS Object怎么转换成map
747浏览 • 1回复 待解决
HarmonyOS string object大小写区别
1180浏览 • 1回复 待解决
ArkTS如何把string转为byte数组
3990浏览 • 1回复 待解决
HarmonyOS JSON怎么转Map
1222浏览 • 1回复 待解决
HarmonyOS mapjson对象
979浏览 • 1回复 待解决
HarmonyOS mapjson怎么实现?
749浏览 • 1回复 待解决
HarmonyOS json数据如何转成map
1651浏览 • 1回复 待解决
HarmonyOS json对象转map类型
1083浏览 • 1回复 待解决
resource中string.json用法?
8245浏览 • 1回复 已解决