output_json方法的使用

本文详细介绍了如何使用Python定义一个通用方法output_json,该方法能够以JSON格式返回数据,适用于各种HTTP响应场景,包括正常数据返回、空数据返回及错误信息返回。文中解释了各参数的含义:data用于返回具体数据;total显示数据总数;code传递HTTP状态码;message用于返回错误信息。

output_json

output_json的作用:以json结构返回数据

把他写成一个公用方法

# 传参有data,total,code,message
def output_json(data,total,code=0,message="")
	if data:
		return jsonify(
			code=code,
			error={"msg":message},
			data=data,
			total=total
		)  

data传参用于数据返回
total传参用于显示数据数,(常显示len(data))
code传参用于传http状态码 (code=0常用于data为空,code=200常用于返回错误提醒,mes =" 错误提示 " )
mes传参用于传错误信息提醒返回给前端

举例:
当有数据返回时

	return output_json(data=data,total=len(data))

当没有数据返回时

	return output_json(data=[],total=0)

当需要返回错误信息时

	# str(e)为错误详细信息
 	return output_json(None, None, code=0 ,mes="错误提醒:" + str(e))
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值