HarmonyOS 关系型数据库获取数据,如何将valueBucket类型转化为object类型

目前实现了关系型数据库的存储,通过query方法获取到了ResultSet结果集,其中ResultSet方法有一个getRow(): ValuesBucket方法,如图中的方法封装,我想讲ValueBucket转为IMMessage,应该如何做呢,如何方便的将数据库查询到的数据,转为我需要的格式呢?

HarmonyOS 关系型数据库获取数据,如何将valueBucket类型转化为object类型 -鸿蒙开发者社区

HarmonyOS 关系型数据库获取数据,如何将valueBucket类型转化为object类型 -鸿蒙开发者社区

HarmonyOS
2024-12-25 11:14:21
浏览
收藏 0
回答 1
待解决
回答 1
按赞同
/
按时间
zxjiu

可以试下三方库的转换,参考如下链接

https://ohpm.openharmony.cn/#/cn/detail/@pura%2Fharmony-utils

https://gitee.com/tongyuyan/harmony-utils/blob/master/entry/src/main/ets/pages/utils/JSONUtilPage.ets

Button("测试 @pura/harmony-utils").onClick(() => {
  class User {
    id: string = '';
    name: string = '';
    age: number = 0;
    addr: string = '';
    work: string = '';
    state: string = '';
    user?: User;

    constructor() {
    }
    getName(): string {
      return this.name
    }
  }

  let objStr: string =
    '{"id":"No_1060701","name":"张三","age":20,"addr":"乌市天山区","work":"工程师","user":{"id":"No_1060701","name":"张三","age":20,"addr":"乌市天山区","work":"工程师"}}';
  let user = JSONUtil.jsonToBean(User, objStr);
  console.log(user?.getName())
})
分享
微博
QQ
微信
回复
2024-12-25 13:20:43
相关问题
HarmonyOS 本地关系数据库
284浏览 • 1回复 待解决
HarmonyOS 关系数据库如何查看
73浏览 • 1回复 待解决
HarmonyOS 关系数据库批量插入数据
614浏览 • 1回复 待解决
HarmonyOS 关系数据库加密
224浏览 • 1回复 待解决
关系数据库使用分享
1530浏览 • 1回复 待解决
HarmonyOS 关系数据库如何批量update?
356浏览 • 1回复 待解决
HarmonyOS 关系数据库api异步返回
604浏览 • 1回复 待解决
HarmonyOS 关系数据库加密密码
212浏览 • 1回复 待解决
HarmonyOS 关于关系数据库的问题
428浏览 • 1回复 待解决
HarmonyOS 关系数据库加密的问题
642浏览 • 1回复 待解决
如何进行关系数据库的加密?
672浏览 • 2回复 待解决
关系数据库有知道的吗?
2890浏览 • 1回复 待解决
关系数据库相查询问题
630浏览 • 1回复 待解决
关于harmony关系数据库升级问题
6356浏览 • 1回复 待解决
如何将easymock的数据插入到数据库
2729浏览 • 1回复 待解决