我正在嘗試序列化一個對象并跳過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序列化程序組件來實現(xiàn)此目的?
Symfony在序列化期間跳過空值
慕尼黑8549860
2021-05-03 12:08:54