api 接口字段规范的问题,请教大家
最近在写php, 和java同事合作,java 做DB 操作,php 做中台写业务。
遇到的问题是:同时在给我返回的字段中,有值给我返回这个字段,没值不返回这个字段!
我ca: php 数组接收的时候,每每这个时候就很痛苦,还要加层判断
我的观点是: 约定好的字段不论有没有值,在同层级的结构上一定要有字段占位,我更看重约定!
java同事的观点是:你的程序不要依赖我的数据结构!
由此和java 同事争论很久,没能达成一致!
大家平时都是怎么处理这种问题的呢?
有没有比较官方或者比较权威性的规范来参考呢?
本作品采用《CC 协议》,转载必须注明作者和本文链接
这真的是有点搞笑了,如果有值就传值,没值就不传,那约定接口的意义是什么?还写什么接口文档!
感觉这个约定就是废纸一张随心所欲写接口
见人恶,则自省。。别跟你java同事学些不好的习惯。。。比如你的错别字。。拼音字等。。
以前也对接过 java,最后约定保持数据结构一致。
如果约定不了,可以搞一个中间件来处理。