后台接口返回数据格式的规范

场景是这样,后台返回的数据中,有一个字段,约定了返回数组类型,有数据是数组,没有数据就空的数组,但是上线后,发现后台返回的居然是null,导致前端程序报错走不下去,后台人员居然觉得这是合理的,理由是,有数据是数组,有数据然后被删除了所以返回null,我也是服了,这种返回数据类型变换的情况已经不止一次,请问大家对这事儿怎么看???

阅读 5.2k
4 个回答
  • 说得过就让他改
  • 说不过就自己处理,并写好注释说明是接口有可能返回特殊的数据需要特殊处理,以免后来人看不懂

根据接口文档来

接口文档写的很清楚的话就不用多费口舌,直接按照文档来走。

一方面是按照文档来,另一方面这种问题前端最好都做下处理,不要相信后台会给你传啥样的数据T_T。。。。lodash里面的get方法真是很实用

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题