内置的数据处理器

优质
小牛编辑
137浏览
2023-12-01

JsonArrayParser

JSON 数组

类名:\Imi\Server\DataParser\JsonArrayParser::class

支持注入的属性:

名称描述默认值
optionsJSON 序列化时的参数0
depth设置最大深度。 必须大于0。512

JsonObjectParser

JSON 对象

类名:\Imi\Server\DataParser\JsonObjectParser::class

支持注入的属性:

名称描述默认值
optionsJSON 序列化时的参数0
depth设置最大深度。 必须大于0。512

自定义数据处理器

实现接口:Imi\Server\DataParser\IParser

<?php

namespace App\DataParser;

use Imi\Server\DataParser\IParser;

class XXXParser implements IParser
{
    /**
     * 编码为存储格式.
     *
     * @param mixed $data
     *
     * @return mixed
     */
    public function encode($data)
    {
    }

    /**
     * 解码为php变量.
     *
     * @param mixed $data
     *
     * @return mixed
     */
    public function decode($data)
    {
    }
}