今天来介绍自定义返回对象:
现在我们假定有一个需求:所有的视图函数都要返回json格式的对象
我们先看一下的源码:
发现只有一行,所以我们需要重写类;当然我们需要知道常用的数据类型:
text/html(默认的,html文件)
text/plain(纯文本)
text/css(css文件)
text/javascript(js文件)
application/x-www-form-urlencoded(普通的表单提交)
multipart/form-data(文件提交)
application/json(json传输)
application/xml(xml文件)
代码说明,以上代码重写了方法,那么什么时候代码会调用方法呢?如果返回的字符串不符合下面三种数据类型,就会调用该方法,这三种数据类型是、、。
上面代码里函数直接返回类型数据,本来是不可以的,但是因为我们重写了方法,现在这个函数就可以直接返回这个数据了:
领取专属 10元无门槛券
私享最新 技术干货