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对象? 
1239浏览  • 1回复 待解决
如何将JSON字符串转Class对象 
1507浏览  • 1回复 待解决
如何将JSON字符串转Class对象数组? 
1609浏览  • 1回复 待解决
HarmonyOS class-transformer三方库Json转class 
1326浏览  • 1回复 待解决
HarmonyOS 接受接口返回的json数据 
1417浏览  • 1回复 待解决
HarmonyOS 关于JSON转Class之后方法丢失问题 
1234浏览  • 1回复 待解决
HarmonyOS 在ArkTS中,想要将JSON 转为Class后,Class 中的function 方法丢失了 
1362浏览  • 1回复 待解决
HarmonyOS Json转map该使用哪个接口 
1126浏览  • 1回复 待解决
HarmonyOS class实现接口问题 
780浏览  • 1回复 待解决
json字符串与自定义class结构的转换 
3243浏览  • 1回复 待解决
HarmonyOS Map<string,object>这种形式的转为Json 
1444浏览  • 1回复 待解决
HarmonyOS 网络请求的JSON数据怎么动态转自定义模型class对象 
2020浏览  • 1回复 待解决
HarmonyOS 接口返回的Json 如何解析成定义在 ets 文件中的类? 
1774浏览  • 1回复 待解决
HarmonyOS  JSON解析如何解析成指定的Class类型 
1792浏览  • 1回复 待解决
HarmonyOS class 转 Map 
1189浏览  • 1回复 待解决
HarmonyOS 关于json转model的处理 
1344浏览  • 1回复 待解决
如何将JSON字符串转为Map 
1271浏览  • 1回复 待解决
如何将对象转为JSON字符串? 
1984浏览  • 1回复 待解决
如何实现Map转JSON字符串 
2342浏览  • 1回复 待解决
HarmonyOS  网络请求返回的JSON 
1401浏览  • 1回复 待解决
HarmonyOS 使用class-transformer将json对象转成class实例时,会存在性能问题? 
1158浏览  • 1回复 待解决
HarmonyOS 怎么将一个json字符串转成一个class对象 
1796浏览  • 1回复 待解决
HarmonyOS使用file进行写入json数据, 读取后中文乱码. 这种应该如何处理 
1496浏览  • 1回复 待解决
HarmonyOS  如何将后端返回的字符串直接转化为json对象 
1621浏览  • 1回复 待解决
HarmonyOS JSON.parse 返回类型问题 
2448浏览  • 1回复 待解决





















通过JSON.parse得到的对象并不是通过User构造出的实例,其数据变化无法被观测到,所以不能实现ui刷新
可以通过引入三方库 reflect-metadata 和 class-transformer,参考如下demo实现,observedv2同理
// test.ts :
// Index.ets
// ViewA.ets