HarmonyOS map转json对象

name: 'xxx',
id: '233'
childMap: {
  '111': '2333',
  '222': '3444',
  '333': '4444'
}

发送一个post请求,其请求体的格式如上。由于childMap的key是不固定的,所以采用map来创建,但是后台需要一个对象(不是jsonstring),请问在ArkTS中如何将该map转化成对象?或者有没有其他的类型可以直接使用的?

HarmonyOS
3天前
浏览
收藏 0
回答 1
待解决
回答 1
按赞同
/
按时间
zbw_apple

map转json可以参考以下方法:

mapToString(map: Map<string, string | object>): string {
  if (map.size === 0) {
    return '';
  }
  let obj: object = new Object;
  map.forEach((value, key) => {
    obj[key] = value;
  })
  return JSON.stringify(obj);
}
分享
微博
QQ
微信
回复
3天前
相关问题
HarmonyOS json对象map类型
180浏览 • 1回复 待解决
HarmonyOS JSON怎么Map
321浏览 • 1回复 待解决
HarmonyOS JSON对象失败
49浏览 • 1回复 待解决
如何实现MapJSON字符串
1140浏览 • 1回复 待解决
MapJSON,哪位大佬知道怎么解决啊?
1775浏览 • 0回复 待解决
HarmonyOS class Map
227浏览 • 1回复 待解决
如何将JSON字符串Class对象
484浏览 • 1回复 待解决
如何将JSON字符串Class对象数组?
498浏览 • 1回复 待解决
HarmonyOS json数据如何转成map
1005浏览 • 1回复 待解决
HarmonyOS JSON实体类
33浏览 • 1回复 待解决
HarmonyOS 关于JSON模问题
22浏览 • 1回复 待解决
HarmonyOS hashmap如何json格式?
255浏览 • 1回复 待解决
HarmonyOS Resource对象string报错
12浏览 • 1回复 待解决
Map对象使用[]赋值,Map中的size不递增
491浏览 • 1回复 待解决
HarmonyOS 关于jsonmodel的处理
16浏览 • 1回复 待解决
HarmonyOS 如何读取文件router_map.json
92浏览 • 1回复 待解决
HarmonyOS 如何创建json对象
501浏览 • 1回复 待解决