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对象?
168浏览 • 1回复 待解决
如何将JSON字符串转Class对象
467浏览 • 1回复 待解决
如何将JSON字符串转Class对象数组?
483浏览 • 1回复 待解决
HarmonyOS 接受接口返回的json数据
158浏览 • 1回复 待解决
HarmonyOS 在ArkTS中,想要将JSON 转为Class后,Class 中的function 方法丢失了
190浏览 • 1回复 待解决
json字符串与自定义class结构的转换
2128浏览 • 1回复 待解决
HarmonyOS Map<string,object>这种形式的转为Json
590浏览 • 1回复 待解决
HarmonyOS 网络请求的JSON数据怎么动态转自定义模型class对象
627浏览 • 1回复 待解决
HarmonyOS JSON解析如何解析成指定的Class类型
589浏览 • 1回复 待解决
HarmonyOS 接口返回的Json 如何解析成定义在 ets 文件中的类?
374浏览 • 1回复 待解决
HarmonyOS class 转 Map
213浏览 • 1回复 待解决
如何实现Map转JSON字符串
1129浏览 • 1回复 待解决
如何将对象转为JSON字符串?
563浏览 • 1回复 待解决
如何将JSON字符串转为Map
327浏览 • 1回复 待解决
HarmonyOS 使用class-transformer将json对象转成class实例时,会存在性能问题?
64浏览 • 1回复 待解决
HarmonyOS使用file进行写入json数据, 读取后中文乱码. 这种应该如何处理
368浏览 • 1回复 待解决
HarmonyOS JSON.parse 返回类型问题
442浏览 • 1回复 待解决
HarmonyOS hashmap如何转json格式?
224浏览 • 1回复 待解决
如何快速将一个Map对象转为Json字符串
887浏览 • 1回复 待解决
HarmonyOS JSON怎么转Map?
297浏览 • 1回复 待解决
HarmonyOS Native提供ArkTS接口Index.d.ts中如何导入class
392浏览 • 0回复 待解决
错误rowCount返回值-1如何处理?
1244浏览 • 1回复 待解决
如何打印JSON对象和JSON字符串
370浏览 • 1回复 待解决
bundleManager.isApplicationEnabledSync接口报错17700001,如何处理
1580浏览 • 1回复 待解决
如何处理json 涉及多次嵌套结构的动态数据
1748浏览 • 1回复 待解决
通过JSON.parse得到的对象并不是通过User构造出的实例,其数据变化无法被观测到,所以不能实现ui刷新
可以通过引入三方库 reflect-metadata 和 class-transformer,参考如下demo实现,observedv2同理
// test.ts :
// Index.ets
// ViewA.ets