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 助手的漂亮打印。例如,在您的配置或 index.php 中:`php yii\helpers\Json::$prettyPrint = YII_DEBUG; // 在调试模式下使用“漂亮”输出 `

发现错别字或您认为此页面需要改进?
在 github 上编辑它 !