有些接口返回格式并不一样,怎么用code+msg去判断呢?
来源:13-4 如何在项目实战之封装获取message的值

_静言_
2020-07-10
就公司项目,接口返回格式有些有code和msg,有些返回只有dara和status。这种情况就一套判断无法满足,是不是需要多增加几个if判断?
还有,就是我把预期结果放到一个json文件里面,通过case里面的预期关键字去取值,然后遍历或者k-v取值去和实际结果json串中的相同k-v进行对比,这样实际工作中可行么?因为一般情况下k-v值都是固定写死的,应该可以直接在代码中写入固定的k值
写回答
1回答
-
1、我只是告诉你们思路,我们可以通过这样的方式去操作,但是就像你说的每个公司、项目接口定义不一样,这个肯定不一样,所以你们需要根据实际接口情况操作。然后去设计,换的无外乎字段名字
2、可以。你可以把你的每个接口的预期的json的基础结构体保存下来,去教研我们基础结构体 就是key
012020-07-13
相似问题