Mat*_*sle 4 symfony jmsserializerbundle jms-serializer
我在我的项目中使用 JMS\Serializer 并且我只想在其中的数组为空时忽略一个属性。
我试过类似的东西:
@JMS\Exclude(if="count('$this->required') === 0")
or 
@JMS\Exclude(if="empty('required')")
Run Code Online (Sandbox Code Playgroud)
但出现语法错误。
谁可以帮我这个事?
谢谢。
你需要的东西是最近实现的,它在 1.7 版中,所以你不妨等待它。它被称为@SkipWhenEmpty
@SkipWhenEmpty 可以在属性上定义此注释,以指示如果结果为“空”,则不应序列化该属性。
这是与它相关的错误。
|   归档时间:  |  
           
  |  
        
|   查看次数:  |  
           2287 次  |  
        
|   最近记录:  |