后端不按格式返回数据的问题……
刚才有个朋友问我,发生什么事了,
我说怎么回事,给我发了几张截图,我一看,
嗷,原来是刚才,有一个高级后端,将业务数据做为 key 返回给我……
( 咳咳,举个例子:他返回的是直接一个 jsonObject:{“用户名 1″:1,”用户名 2″:2},我当时还以为是类似于这种:[{“userName”:”用户名 1″,”value”:1},{“userName”:”用户名 2″,”value”:2}] )
我说可以,我说是不是应该按格式来,这样不好用,
他不服气,我说大佬,你用这种方式返回数据,那怎么转成实体类呢?
我一说他啪就站起来了,很快啊,然后上来就是一句自己解析 json 数据不就行了,
我全部防出去了啊,防出去以后,自然是以商量的语气问下能不能以固定格式的方式,至少能转成实体类,这样大家都舒服,毕竟接口嘛,最好固定格式,这样无论从维护角度还是可用性来说都很不错的
结果他说我是有备而来的,这个只有四年工作经验,还是外包的年轻人不讲武德,来,骗,来,偷袭,他这个高级后端的老同志,这好吗?这不好,他劝我这位年轻人好自为之,好好反思,以后不要再犯这样的错误,小聪明啊,工作要以和为贵,要讲武德,不要搞窝里斗
咳咳,最后当然是以大佬说的为准,毕竟按他的说法
为什么你一定执着于这个非固定 key 这个 jsonobj 和 class 有什么不一样么?
以上纯属根据自身经历而来的逗乐吐槽……如有雷同冒犯,请轻喷~~~~