【发布时间】:2019-09-09 19:21:21
【问题描述】:
我正在尝试序列化一个对象并跳过空值这是我尝试序列化的对象:
{
key1: null
key2: null
key3: {
keyA: null
keyB: 'value'
}
key4: 'value'
}
如果我使用以下方法:
$object = self::getInstance()->serialize($object, "json", ['skip_null_values' => true]);
对象已成功序列化,但它仅删除第一级的空键,而不是 key3 对象中的空键。
{
key3: {
keyA: null
keyB: 'value'
}
key4: 'value'
}
有没有办法使用 Symfony 序列化器组件来实现这一点?
【问题讨论】:
标签: php symfony serialization