HarmonyOS 针对网络请求回调参数的设定

对于网络请求的回调参数,因对后台返回数据的不可控性,要如何设计会更合适?

是否对参数类型的设定需要如下所示

export interface ProtocolData {
  protocolList: ProtocolList[] | null;
  versionId: string | null;
}

export interface ProtocolList {
  protocolName: string | null;
  protocolType: number | null;
  businessType: number | null;
  protocol: string | null;
}
HarmonyOS
2024-12-27 17:21:33
浏览
收藏 0
回答 1
待解决
回答 1
按赞同
/
按时间
fox280

这种设定方式没有问题,我们通常也是以这种interface的方式进行处理请求返回的的数据,另外还有以下两种方式可供参考:

1.转换成转自定义模型class对象:https://developer.huawei.com/consumer/cn/doc/harmonyos-guides-V5/arkts-more-cases-V5#标注jsonparse返回值类型

  1. json转class工具类:https://developer.huawei.com/consumer/cn/blog/topic/03147347507819012
分享
微博
QQ
微信
回复
2024-12-27 20:23:42
相关问题
网络请求后如何进行
1491浏览 • 1回复 待解决
HarmonyOS 网络请求参数转换
283浏览 • 1回复 待解决
HarmonyOS 网络监听多次
443浏览 • 1回复 待解决
自定义配置参数设定有会吗?
2181浏览 • 1回复 待解决
HarmonyOS 事件
513浏览 • 1回复 待解决
HarmonyOS 接口写法
419浏览 • 1回复 待解决