Я пытаюсь сериализовать объект и пропускаю нулевое значение. Это объект, который я пытаюсь сериализовать:
{
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 Serializer?