web 接口返回数据格式的例子

一、成功:(结果与功能需求一致)

{

     "code" :  200 ,

     "msg" :  "success" ,

     "data" : [

        {

             "id" :  1 , 

             "img_url" :  "http://local.osx.com/public/uploads/attach/2021/12/29/61cbfdaf9be05.jpg" ,

             "static_img_url" :  "" ,

             "title" :  "睿健勋章 A"

        },

        {

             "id" :  4 ,

             "img_url" :  "http://local.osx.com/public/uploads/attach/2022/01/04/61d409beca0f7.gif" ,

             "static_img_url" :  "http://local.osx.com/public/uploads/attach/2021/12/29/61cbbc956841e.jpg" ,

             "title" :  "静态与动态"

        }

    ]

}

二、失败:(结果与功能需求不一致,如 DB 操作失败)

{

     "code" : "0x1002" ,

     "msg" :  "error" ,

     "data" : [ ]

}

代码:

/**
 * 此文件中的code以0x1001递增(16进制),开发人员可以搜索错误码以定位代码位置
 */
public function getListUsable()
{
    $list = Modal::getListUsable();
       
    return json([
        'code' => $list === false ? '0x1002' : 200,
        'msg' => $list === false ? 'fail' : 'success',
        'data' => $list === false ? [] : $list
    ]);
}

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值