【发布时间】:2013-05-23 00:11:27
【问题描述】:
我阅读了这个:https://github.com/schmittjoh/serializer/issues/77,但没有找到任何方法来序列化 JSON 中的空值,用于带有 JMS 序列化程序的 FOS Rest 捆绑包(意味着即使它为空,也只显示 Doctrine 对象的键)。
我在 composer.json 中使用以下配置
"jms/serializer-bundle": "0.12.*@dev",
"friendsofsymfony/rest-bundle": "0.13.*@dev",
JMS 序列化程序配置
#jms-serializer
jms_serializer:
visitors:
json:
options: 0 # json_encode options bitmask
serialize_null: true
或 FOS Rest bunde 配置
fos_rest:
view:
serialize_null: true
不起作用。我没有使用视图,我是“view_response_listener:'force'”,所以如果可以提供配置中的解决方案,它会有所帮助,谢谢。
【问题讨论】:
-
我也从来没有想过,我认为这不可能。
标签: php symfony fosrestbundle jmsserializerbundle