亚洲城娱乐接口誊录题目

( 亚洲城娱乐 )

我的接口是如许子的,有前往的时分,json里面的data才会有值,不然就会是一个空字符串

同事跟我说,他接纳的时分,data是用json转成东西去取,然后假如data是空,他整个次序就爆失了,要么我data前往null,不克不及前往空。我就搞不明白真的是如许子吗

难道不用判别code值的吗?

的确是如许你本来的data是个东西,这里变成了数组他没做处理就会挂失,你可以 $info['data'] = new stdClass();//前往空东西
作为一个效力端我以为应该对字段范例敏感处理。

你同事是不是用了框架去分析的json,让他手动分析一遍就好了。不要用框架。
不然框架不克不及判别data里面的[]这个是个空东西。
固然也可以在分析前判别一下code的值。

假如客户端代码写的不好的话,的确会如许。这锅甩给你了,要是你比他牛,你就甩归去;不然的话,接锅吧。。。

普通客户端都市运用类似于gson的框架去分析效力端前往的json数据,而数据款式是需求提早定义的。data既然是一个东西,那你就用东西的默许值null,我以为这个需求也挺正常的。

我以为这个便是,看谁好改 就谁改的题目啊 ~~
我以为你说的也有原理,普通我同事他怎样给我方便返,我就怎样取。然后自己在做处理。
固然,详细题目详细分析吧~~

我以为判别code的值比较好

作为API, 分歧字段应该前往相反数据范例。
但是假如处理题目的话,运用code 也可以。
以是,假如在开辟中就改接口,假如曾经上线了,还是改接口。

(看完/读完)这篇文章有何感想! 亚洲城娱乐的分享…

发表评论

电子邮件地址不会被公开。 必填项已用*标注