HarmonyOS JSONObject如何转化为实体类?

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

let screen:ScreenLocal = new ScreenLocal(1)

阅读 572
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);
撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进