刚才有个朋友问我,发生什么事了,
我说怎么回事,给我发了几张截图,我一看,
嗷,原来是刚才,有一个高级后端,将业务数据做为 key 返回给我……
( 咳咳,举个例子:他返回的是直接一个 jsonObject:{"用户名 1":1,"用户名 2":2},我当时还以为是类似于这种:[{"userName":"用户名 1","value":1},{"userName":"用户名 2","value":2}] )
我说可以,我说是不是应该按格式来,这样不好用,
他不服气,我说大佬,你用这种方式返回数据,那怎么转成实体类呢?
我一说他啪就站起来了,很快啊,然后上来就是一句自己解析 json 数据不就行了,
我全部防出去了啊,防出去以后,自然是以商量的语气问下能不能以固定格式的方式,至少能转成实体类,这样大家都舒服,毕竟接口嘛,最好固定格式,这样无论从维护角度还是可用性来说都很不错的
结果他说我是有备而来的,这个只有四年工作经验,还是外包的年轻人不讲武德,来,骗,来,偷袭,他这个高级后端的老同志,这好吗?这不好,他劝我这位年轻人好自为之,好好反思,以后不要再犯这样的错误,小聪明啊,工作要以和为贵,要讲武德,不要搞窝里斗
咳咳,最后当然是以大佬说的为准,毕竟按他的说法
为什么你一定执着于这个非固定 key 这个 jsonobj 和 class 有什么不一样么?
以上纯属根据自身经历而来的逗乐吐槽……如有雷同冒犯,请轻喷~~~~
这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。
V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。
V2EX is a community of developers, designers and creative people.