我通读了这个:https ://github.com/schmittjoh/serializer/issues/77但没有找到任何方法来序列化 JSON 中的空值,用于带有 JMS 序列化程序的 FOS Rest 捆绑包(意味着只显示教义的关键对象,即使它为空)。
我在 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'”,所以如果可以提供配置中的解决方案,它会有所帮助,谢谢。