HarmonyOS 关于JSON转模问题

let userInfo = JSON.parse(await PreferencesUtil.getString('userInfo'));
  • 1.

将一个UserInfo对象(可以简单理解为一个Person对象)使用PreferencesUtil缓存到本地,然后再从缓存中获取时,返回的userInfo为一个object对象,请问有无系统api将其转换为UserInfo对象,或者在使用JSON.parse()函数时可以通过什么方法直接获取到想得到的类的对象?

HarmonyOS
2024-12-25 12:39:13
浏览
收藏 0
回答 1
回答 1
按赞同
/
按时间
aquaa

可以通过以下方式转换:

userInfo: Person = JSON.parse(PreferencesUtil.getString('userInfo')) as Person
  • 1.

或者通过class-transformer的trypescript三方库进行数据类型的转换,参考连接:https://gitee.com/openharmony-tpc/openharmony_tpc_samples/tree/master/class-transformer

分享
微博
QQ
微信
回复
2024-12-25 14:06:12
相关问题
HarmonyOS 关于jsonmodel的处理
945浏览 • 1回复 待解决
HarmonyOS 关于json解析问题
740浏览 • 1回复 待解决
HarmonyOS 关于list如何jsonArray的问题
434浏览 • 2回复 待解决
HarmonyOS关于TSArkTS的语法问题
1370浏览 • 1回复 待解决
HarmonyOS mapjson对象
938浏览 • 1回复 待解决
HarmonyOS JSON怎么Map?
1176浏览 • 1回复 待解决
HarmonyOS JSON对象失败
1050浏览 • 1回复 待解决
HarmonyOS json对象map类型
1055浏览 • 1回复 待解决
HarmonyOS hashmap如何json格式?
935浏览 • 1回复 待解决
HarmonyOS mapjson怎么实现?
709浏览 • 1回复 待解决
HarmonyOS JSON实体类
696浏览 • 1回复 待解决
HarmonyOS Jsonmap该使用哪个接口
875浏览 • 1回复 待解决
关于鸿蒙arkts解析json字符串问题
2239浏览 • 3回复 待解决
如何实现MapJSON字符串
2044浏览 • 1回复 待解决
HarmonyOS 图片PDF问题
640浏览 • 1回复 待解决
HarmonyOS 是否有json实体类的工具
950浏览 • 1回复 待解决
MapJSON,哪位大佬知道怎么解决啊?
2479浏览 • 0回复 待解决