HarmonyOS JSONObject如何转化为实体类?

//已知jsonObj多层嵌套,jsonObj的values转化为ScreenLocal的数组,如何转换
let jsonObj = JSONObject.from(res2).

let screen:ScreenLocal = new ScreenLocal(1)

阅读 575
1 个回答

当前无相关的工具类,建议自己写个Map转JSON字符串的工具类,可参考如下代码:

// map转JSON 
const map = new Map([ ['name', '张三'], ['age', '18'], ['address', 'xian'], ]);
let jsonObject:Record<string,Object> = {};
map.forEach((value,key) => {
  if (key != undefined && value != undefined) {
    jsonObject[key] = value; }
})
let info:string = JSON.stringify(jsonObject);