1. 程式人生 > >Yii2 使用json 和設置component 中'format' => yiiwebResponse::FORMAT_JSON 的區別

Yii2 使用json 和設置component 中'format' => yiiwebResponse::FORMAT_JSON 的區別

utf-8 全部 cti lencod yii json格式 當前 form resp

在Yii2中如果設置了

‘response‘ => [
  ‘format‘ => yii\web\Response::FORMAT_JSON,
  ‘charset‘ => ‘UTF-8‘,
  // ...
],

代表了,控制器輸出的全部都是json格式數據,即json字符串;

而如果使用Json::htmlEncode($price);

先引入use yii\helpers\Json;

可以在當前的action中生成json字符串,response對象把這個當普通文本輸出

Yii2 使用json 和設置component 中'format' => yii\web\Response::FORMAT_JSON 的區別