api接口的参数"原子"设计

api 编程进阶笔记
发布日期 2023-02-01 更新日期 2023-02-01 阅读次数 80 文章字数 266

已知识别一个文件,需要3个参数,md5+size+path,

通常会设计为3个参数。

如果需要批量识别文件,则需要n个md5,n个size,n个path。

此时,如果使用md5数组,size数组,path数组,看起来很奇怪,如果使用 jsonArray,每个item都是md5,size,path会稍微好一点。

但是如果用 ,等特殊字符拼接反而会更好,比如已知这3个均不会包含 , 则用 , 拼接为字符串【即使包含也无所谓,把md5和size放前面,分割时先取前两个,后面path不再判断 , 即可】,因为 json 拼接还是比较麻烦的,并且没有 , 清晰,把这3项看作一个原子,会比3个数组好得多,所以数据结构也要讲究原子性。


文章作者: 朱丰华

文章链接: https://smart.52dixiaowo.com/blog/post-341.html

版权声明: 本博客所有文章除特別声明外,均采用 CC BY 4.0 许可协议。

api

发表评论