18 条回复  ·  433 次点击
Rache1 小成 2024-8-16 19:11:09
data 这个,一般都是指,在成功时会返回对应类型的,如果遇到失败就可能会是 null 了。
因为在一些失败的情况下,响应处理可能是业务层以外的地方(全局兜底)来处理的,这些地方不知道业务层会返回什么类型,所以按照默认的 null 返回了。
leo72638 小成 2024-8-16 19:21:52
就是懒
wolfie 初学 2024-8-16 19:27:08
前端是接口验收方,拿着放大镜找问题,想找肯定能找到了。

这返回的一点毛病没有,你自己懒怪谁。
javapythongo 小成 2024-8-16 19:38:55
可能文档是通过 model 生成的,在代码里 id 是 long ,但是序列化的时候做了配置,long 全部转为 string 了
WhateverYouLike 小成 2024-8-16 19:41:34
@wolfie 你干脆从语言层面就不要存在空数组这种东西了呗?不按数据结构来纯粹是水平低下
lzgshsj 小成 2024-8-16 20:27:03
刚接触 go 的时候就被零值切片坑过,print 的时候显示[],转 json 就成了 null ,害……
yinxs2003 小成 2024-8-16 20:33:39
字符串数组引用类型,赋值为空很正常啊
koloonps 小成 2024-8-16 20:49:59
Java 还有一个眼前一黑的"null"
Francklin 小成 2024-8-16 20:54:25
我感觉是后端第一不方便,第二不够严谨,国内环境不认真的太多了
12
返回顶部