【发布时间】:2015-10-13 08:34:24
【问题描述】:
我们正在使用 Symfony2 FOSRestBundle 和 JMSSerializerBundle 开发 REST API,供移动开发人员使用。
JSON 格式的 API 响应在适用的情况下返回“null”作为属性值,这会为移动开发人员使用的第 3 方库生成异常。
我没有看到来自 JMSSerializerBundle 或 FOSRestBundle 的解决方案来根据我们的要求覆盖该值。
目前的解决方法 我可以在实体中设置默认值,以便新数据在数据库中具有一些默认值,而不是 null。但这不适用于一对一/多对一关系对象,因为它们默认返回 null 而不是空白对象。
序列化后覆盖json的任何解决方案?
【问题讨论】:
标签: json symfony fosrestbundle jmsserializerbundle