我正在尝试序列化一个对象并跳过null值,这是我尝试序列化的对象:
{
key1: null
key2: null
key3: {
keyA: null
keyB: 'value'
}
key4: 'value'
}
如果我使用以下方法:
$object = self::getInstance()->serialize($object, "json", ['skip_null_values' => true]);
该对象已成功序列化,但只删除了第一级的null键,而不从key3对象中删除了该键。
{
key3: {
keyA: null
keyB: 'value'
}
key4: 'value'
}
有什么方法可以使用Symfony序列化程序组件来实现此目的?
互换的青春
慕侠2389804