Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/json/15.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php JMS序列化程序空感知反序列化_Php_Json_Symfony_Jmsserializerbundle - Fatal编程技术网

Php JMS序列化程序空感知反序列化

Php JMS序列化程序空感知反序列化,php,json,symfony,jmsserializerbundle,Php,Json,Symfony,Jmsserializerbundle,我非常希望了解是否有可能(以及如何)配置JMS序列化程序反序列化程序以了解PHP7.1中的可空值-例如,如果我试图反序列化到类中: class Foo { /** @Type("string") **/ private $test; } 它将不接受空json字典,但将其放入: class Foo { /** @Type("string|null") **/ private $test; } 行。对于自定义配置,不需要字段存在-它将接受空字典作为类的第一个示例

我非常希望了解是否有可能(以及如何)配置JMS序列化程序反序列化程序以了解PHP7.1中的可空值-例如,如果我试图反序列化到类中:

class Foo {
    /** @Type("string") **/
    private $test;
}
它将不接受空json字典,但将其放入:

class Foo { 
    /** @Type("string|null") **/
    private $test;
}
行。对于自定义配置,不需要字段存在-它将接受空字典作为类的第一个示例