Class yii\helpers\Json
继承 | yii\helpers\Json » yii\helpers\BaseJson |
---|---|
可用版本自 | 2.0 |
源码 | https://github.com/yiichina/yii2/blob/api/framework/helpers/Json.php |
Json 是一种辅助类为 JSON 提供数据的编码和解码。
它支持对 JavaScript 表达式进行编码,并在解码失败时抛出异常,
从而它增强了 PHP 内置函数 json_encode()
和 json_decode()
。
公共方法
方法 | 描述 | 被定义在 |
---|---|---|
decode() | 为给定的 JSON 字符串进行解码为 PHP 数据结构。 | yii\helpers\BaseJson |
encode() | 将给定值编码为 JSON 字符串。 | yii\helpers\BaseJson |
errorSummary() | 生成验证错误的摘要。 | yii\helpers\BaseJson |
htmlEncode() | 将给定的值编码为 JSON 字符串进行 HTML-escaping 转义实体,这样就可以安全地嵌入 HTML 代码中。 | yii\helpers\BaseJson |
受保护的方法
方法 | 描述 | 被定义在 |
---|---|---|
handleJsonError() | 通过抛出异常错误与相应的错误消息来处理 encode() 和 decode()。 | yii\helpers\BaseJson |
processData() | 在将数据发送到 json_encode() 之前对其进行预处理。 |
yii\helpers\BaseJson |