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

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

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

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

HarmonyOS
2024-12-25 11:14:21
1008浏览
收藏 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())
})
  • 1.
  • 2.
  • 3.
  • 4.
  • 5.
  • 6.
  • 7.
  • 8.
  • 9.
  • 10.
  • 11.
  • 12.
  • 13.
  • 14.
  • 15.
  • 16.
  • 17.
  • 18.
  • 19.
  • 20.
  • 21.
  • 22.
分享
微博
QQ
微信
回复
2024-12-25 13:20:43


相关问题
HarmonyOS 关系数据库如何查看
680浏览 • 1回复 待解决
HarmonyOS 关系数据库加密
740浏览 • 1回复 待解决
HarmonyOS 本地关系数据库
846浏览 • 1回复 待解决
HarmonyOS 关系数据库批量插入数据
1252浏览 • 1回复 待解决
HarmonyOS 关系数据库如何批量update?
945浏览 • 1回复 待解决
关系数据库使用分享
2210浏览 • 1回复 待解决
PixelMap如何转化为Uri类型
241浏览 • 0回复 待解决
HarmonyOS 关系数据库加密的问题
1219浏览 • 1回复 待解决
HarmonyOS 关于关系数据库的问题
956浏览 • 1回复 待解决
HarmonyOS 关系数据库加密密码
862浏览 • 1回复 待解决
HarmonyOS 关系数据库api异步返回
1057浏览 • 1回复 待解决
如何进行关系数据库的加密?
1240浏览 • 2回复 待解决
如何将easymock的数据插入到数据库
3240浏览 • 1回复 待解决