HarmonyOS 接口返回的JSON串转为class,接口返回JSON转class这种如何处理?
接口返回的JSON串转为class,此class和其属性被@ObservedV2与@Trace装饰,但对于嵌套对象的变化无效。
接口返回JSON数据转为class,例如返回的是:
{
"father":{
"name":"我是爸爸",
"son": {
"age":12
}
},
}
这种嵌套对象数据,当业务中直接改变fater.name 或者fater.son.age的时候 这两个绑定的UI并没有发生变化,但是如果我自定义的数据是这种嵌套的且由@ObservedV2与@Trace装饰,改变fater.name 或者fater.son.age的时候 这两个绑定的UI是有发生变化的,针对这种接口返回JSON转class这种如何处理?
HarmonyOS
赞
收藏 0
回答 1
待解决
相关问题
HarmonyOS 接口返回的json嵌套太多层,怎么转成想要的class对象?
142浏览 • 1回复 待解决
如何将JSON字符串转Class对象
442浏览 • 1回复 待解决
HarmonyOS 接受接口返回的json数据
127浏览 • 1回复 待解决
如何将JSON字符串转Class对象数组?
459浏览 • 1回复 待解决
HarmonyOS 在ArkTS中,想要将JSON 转为Class后,Class 中的function 方法丢失了
161浏览 • 1回复 待解决
json字符串与自定义class结构的转换
2098浏览 • 1回复 待解决
HarmonyOS Map<string,object>这种形式的转为Json
548浏览 • 1回复 待解决
HarmonyOS 接口返回的Json 如何解析成定义在 ets 文件中的类?
301浏览 • 1回复 待解决
HarmonyOS 网络请求的JSON数据怎么动态转自定义模型class对象
578浏览 • 1回复 待解决
HarmonyOS JSON解析如何解析成指定的Class类型
563浏览 • 1回复 待解决
HarmonyOS class 转 Map
189浏览 • 1回复 待解决
如何实现Map转JSON字符串
1101浏览 • 1回复 待解决
HarmonyOS 使用class-transformer将json对象转成class实例时,会存在性能问题?
22浏览 • 1回复 待解决
如何将对象转为JSON字符串?
528浏览 • 1回复 待解决
如何将JSON字符串转为Map
308浏览 • 1回复 待解决
HarmonyOS使用file进行写入json数据, 读取后中文乱码. 这种应该如何处理
335浏览 • 1回复 待解决
HarmonyOS JSON.parse 返回类型问题
364浏览 • 1回复 待解决
HarmonyOS Native提供ArkTS接口Index.d.ts中如何导入class
340浏览 • 0回复 待解决
HarmonyOS hashmap如何转json格式?
195浏览 • 1回复 待解决
bundleManager.isApplicationEnabledSync接口报错17700001,如何处理
1556浏览 • 1回复 待解决
错误rowCount返回值-1如何处理?
1204浏览 • 1回复 待解决
HarmonyOS JSON怎么转Map?
267浏览 • 1回复 待解决
HarmonyOS updateSurfaceImage接口返回50001000错误码
170浏览 • 1回复 待解决
HarmonyOS 华为账号登录接口返回信息
578浏览 • 1回复 待解决
如何快速将一个Map对象转为Json字符串
870浏览 • 1回复 待解决
通过JSON.parse得到的对象并不是通过User构造出的实例,其数据变化无法被观测到,所以不能实现ui刷新
可以通过引入三方库 reflect-metadata 和 class-transformer,参考如下demo实现,observedv2同理
// test.ts :
// Index.ets
// ViewA.ets