0 追蹤者

Json 助手

Json 助手提供一組靜態方法,用於編碼和解碼 JSON。它可以處理編碼錯誤,並且 [[yii\helpers\Json::encode()]] 方法不會編碼以 [[yii\web\JsExpression]] 物件表示的 JavaScript 表達式。預設情況下,編碼是使用 JSON_UNESCAPED_SLASHES | JSON_UNESCAPED_UNICODE 選項完成的。請參閱 PHP:json_encode 以取得更多資訊。

美化列印

預設情況下,[[yii\helpers\Json::encode()]] 方法將輸出未格式化的 JSON(例如,沒有空格)。為了使其對人類更具可讀性,您可以開啟「美化列印」。

注意:美化列印在開發期間對於除錯很有用,但不建議在生產環境中使用。

若要在單一實例中啟用美化列印,您可以將其指定為選項。例如:

$data = ['a' => 1, 'b' => 2];
$json = yii\helpers\Json::encode($data, JSON_UNESCAPED_SLASHES | JSON_UNESCAPED_UNICODE | JSON_PRETTY_PRINT);

您也可以全域啟用 JSON 助手的美化列印。例如,在您的 config 或 index.php 中: `php yii\helpers\Json::$prettyPrint = YII_DEBUG; // 在除錯模式下使用 "pretty" 輸出 `

發現錯字或您認為此頁面需要改進嗎?
在 github 上編輯 !