> ### \Core\Response 響應對象搬運tp6 ,去除不適合的功能 ,
> ### 同時這個對象主要面向api接口 , 也就是輸出json響應
**三種方式使用**
> ### 一、獨立使用 面向對象的方式
```
// $data 輸出數據
// $code 響應碼
// $header 響應頭
(new \Core\Data\Json($data,$code))
->header($header)
->send();
```
> ### 二、控制器中使用
```
// $data 輸出數據
// $message 提示信息
// $errcode 錯誤編碼
// $code 響應碼
// $header 響應頭
$this->output($data=[],$errcode=999,$message="請求成功",$code=200,$headers=[]);
```
> ### 三、助手函數 面向函數的方式
```
// $data 輸出數據
// $code 響應碼
// $header 響應頭
function output($data=[],$code=200,$header=[])
```
*****
> 使用控制器的output()方法 , 會把輸出格式化為 如下:
如果message不為空會覆蓋 errcode對應的提示信息
```
{
"data": [],
"message": "請求成功",
"errcode": 1000
}
```
> 其他兩種方式需要自己組裝返回數據的格式