【问题】DevEco Studio 3.1.1 release 版本,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); 

//map类型的字符串转map 
let strParam = '{"main":"aasadada","ks":"sadadas","sc":11111,"update":"asdasdasda"}'; 
let obj: object = JSON.parse(strParam); 
let targetMap: Map<string, string | number> = new Map<string, string | number>(Object.entries(obj));

```

Logo

社区规范:仅讨论OpenHarmony相关问题。

更多推荐